在浏览器关闭beforeunload – 如何找到用户选择“保持”或“离开”
为了使事情变得简单 – 我有以下代码
$(window).bind(“beforeunload”,function(event){ 返回''; })
Chrome,FireFox和IE9上的Atleast – 当用户关闭浏览器时 – 他会看到两个选项 – “留在页面上”或“离开此页面”(消息因浏览器而异)
现在我如何找出用户选择的选项为了简单起见 – 让我们说 – 我想根据用户选择的选项显示额外的消息
有点像 – 只是为了给出一个想法
if(选项==“留在页面上”) 警告(“感谢您继续留下来”); if(选项==“离开此页面”) 警告(“抱歉你决定去 - 请尽快回来”);
如何捕获 – 用户选择的内容。 非常感谢
据我所知,出于安全考虑,不允许这样做。 您唯一能做的就是以下内容:
window.onbeforeunload = function(){ return 'Your confirmation message'; }