【发布时间】:2011-01-08 11:02:01
【问题描述】:
我们希望在特定网页的访问者离开这些网页时弹出消息。所以我们可以将一些 Javascript 绑定到这些网页上的链接,但是我们无法控制用户是否通过输入 URL、使用书签或只是关闭窗口来退出网页......
如果用户尝试关闭浏览器窗口,我认为我们的选择有限......但我知道这是可能的,因为如果您在关闭浏览器时有未保存的工作,Google Docs 的文档提供了取消关闭窗口的机会。
我有哪些选择?我可以在访问另一个网页时调用 Javascript 吗?尝试关闭窗口时可以控制弹出窗口中的文本吗?
我正在使用 jQuery,所以如果有使用 jQuery 实现的好的解决方案,那就太好了。
【问题讨论】:
-
除非出于功能原因(例如 Google Doc 保存对活动文档的更改),否则我会反对这一点,它糟糕的 UX 设计......当用户是期待一个特定的结果(例如关闭)。另外,真的很烦人……
-
谢谢你的意见,我同意你的看法
-
这能回答你的问题吗? jQuery UI Dialog OnBeforeUnload
标签: javascript html jquery popup