如果我写:
window.onbeforeunload = function(){ return 'exit?' ;};
我得到一个弹出窗口留下/离开页面。 你可以在html中创建一个自定义弹出窗口吗?
问题是这样的: 如果我创建一个弹出式html,只有当你从当前页面退出时才激活,我会看到他半秒钟,然后更改页面...我该如何解决这个问题? 我需要一些东西(比如命令警报)我阻止页面直到你按下按钮。
答案 0 :(得分:3)
你做不到。哪个好,因为如果每个网站都阻止我浏览页面直到他们感觉到它,那将是非常令人恼火的。
onbeforeunload
是你唯一的机制。它确保浏览器仍有足够的控制权让我离开,如果我愿意,并阻止你让我坚持alert
循环或类似。