在浏览器关闭beforeunload – 如何找到用户选择“保持”或“离开”

为了使事情变得简单 – 我有以下代码

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

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

现在我如何找出用户选择的选项为了简单起见 – 让我们说 – 我想根据用户选择的选项显示额外的消息

有点像 – 只是为了给出一个想法

 if(选项==“留在页面上”)
   警告(“感谢您继续留下来”);
 if(选项==“离开此页面”)
   警告(“抱歉你决定去 - 请尽快回来”);

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

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

window.onbeforeunload = function(){ return 'Your confirmation message'; }