如何使用javascript或jquery识别浏览器选项卡关闭?当用户点击浏览器关闭按钮时,我必须发出确认消息。如果用户按是按钮,我必须在同一选项卡上加载另一页。如果按取消。然后关闭标签。任何机构都知道这个功能的脚本。请帮帮我:(
答案 0 :(得分:1)
尝试这样的事情:
$(window).unload(function() {
var bye = confirm("Go away?");
if (bye) {
// do stuff
window.location = "http://somewhere_else";
} else {
// do stuff?
// stay here
}
});
答案 1 :(得分:1)
从用户体验角度来看,这很烦人,但您可以尝试使用onunload
事件:
$(window).unload(function() {
if(confirm("Load something else here?")) {
// blah blah blah
}
});
答案 2 :(得分:1)
onbeforeunload = function() {
return 'string';
}
会给出提示。你也可以通过以下方式插入一个模态:
onbeforeunload = function() {
var x = window.open('file.html');
}
根据您的需要,您无法真正自定义它,它会被浏览器锁定。
答案 3 :(得分:1)
此网站使用onbeforeunload
。你可以玩它,看看它是否符合你的需要。在答案框中输入一些文本,然后尝试刷新,导航,关闭标签,关闭浏览器。