我知道这可能是以前讨论过的,但我想知道Facebook实际上是如何成功实现此功能的 - 在https://www.facebook.com/messages/new: 当编写消息和然后尝试按下浏览器中的“后退”按钮,我会看到Facebook自己的自定义对话框,验证我确实想离开该页面。JS:实现自定义'你确定要离开这个页面吗'模式对话框
我知道我可以使用beforeunload
事件来调出本机对话框,但是如何创建自己的定制对话框,如Facebook的。
我想,一种方法可能是使用jQuery并在整个链接集上运行一个事件。
但它是如何工作的一切(例如在浏览器中的“后退”按钮)。
我想它可能与pushState控件有关,或者facebook可能使用某些客户端框架,而按'后退'时我实际上并未卸载窗口。
反正,很高兴得到关于这个问题的一些信息。
你找出你的问题的答案? – Scott