我需要捕获浏览器的关闭并强制用户完成退出过程以保存信息。
到目前为止,我有以下 javacsript,它检查是否单击了链接或表单提交,否则它将启动一个弹出窗口。
IE此时有自己的对话,有什么办法阻止它出现吗?
var inFormOrLink;
$('a').live('click', function () { inFormOrLink = true; });
$('form').bind('submit', function () { inFormOrLink = true; });
$(window).bind("beforeunload", function() {
return inFormOrLink || confirmExit();
});
处理用户单击浏览器退出 ('X') 按钮的最佳做法是什么?