[英]How to identify browser tab closing using javascript or jquery?
如何使用javascript或jquery识别浏览器选项卡关闭? 当用户点击浏览器关闭按钮时,我必须发出确认消息。 如果用户按是按钮,我必须在同一选项卡上加载另一页。 如果按取消。 然后关闭标签。 任何机构都知道这个功能的脚本。 请帮我 :(
尝试这样的事情:
$(window).unload(function() {
var bye = confirm("Go away?");
if (bye) {
// do stuff
window.location = "http://somewhere_else";
} else {
// do stuff?
// stay here
}
});
从IMO的用户体验角度来看,这很烦人,但你可以尝试使用onunload
事件:
$(window).unload(function() {
if(confirm("Load something else here?")) {
// blah blah blah
}
});
onbeforeunload = function() {
return 'string';
}
会给出提示。 你也可以插入一个模态:
onbeforeunload = function() {
var x = window.open('file.html');
}
你不能按照你想要的方式真正定制它,它被浏览器锁定。
该站点使用onbeforeunload
。 你可以玩它,看看它是否符合你的需要。 在答案框中键入一些文本,然后尝试刷新,导航,关闭选项卡,关闭浏览器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.