1

为了让事情变得非常简单 - 我有以下代码

$(window).bind("beforeunload",function(event) {
    返回 '​​';
})

至少在 Chrome、FireFox 和 IE9 上 - 当用户关闭浏览器时 - 他会看到两个选项 - “留在页面上”或“离开此页面”(消息因浏览器而异)

现在我怎样才能找出用户选择的选项为了简单起见 - 可以说 - 我想根据用户选择的选项显示额外的消息

类似的东西 - 只是为了给出一个想法

if(option=="留在页面上")
   alert("感谢您继续入住");
if(option=="离开此页面")
   alert("很抱歉你决定离开 - 请尽快回来");

如何捕获 - 用户选择的内容。非常感谢

4

1 回答 1

0

据我所知,出于安全原因,您不允许这样做。您唯一可以做的就是以下内容:

window.onbeforeunload = function(){
    return 'Your confirmation message';
}
于 2012-06-30T06:14:33.150 回答