当用户使用Jquery / Javascript关闭Web浏览器时,我想显示自定义HTML弹出窗口。我已经用谷歌搜索了它,但是没有找到实现此目的的解决方案。
请帮助我。我已经被困很多天了!!
谢谢
答案 0 :(得分:0)
假设您要阻止用户仅关闭选项卡,则可以使用以下内容为他们提供警报:
window.onbeforeunload = function (e) {
e = e || window.event;
// For IE and Firefox prior to version 4
if (e) {
e.returnValue = 'Sure?';
}
// For Safari
return 'Sure?';
};
答案 1 :(得分:0)
不幸的是,使用唯一可用的方法“ onbeforeunload”或“ unload”无法自定义在关闭浏览器或浏览器选项卡时显示的弹出窗口,因为对于这两种方法,您需要返回一个字符串。
实际上,您不能使用自己的对话框(或jQueryUI模态对话框)覆盖beforeunload方法。