我正在尝试检测用户尝试关闭当前选项卡或窗口时的事件。我尝试了 beforeunload 和堆栈溢出答案。但没有人为我工作。任何人都可以帮我解决这个问题吗?我关注了this链接以获得答案但对我不起作用。下面是我在chrome上测试的代码。
window.addEventListener("beforeunload", function (e) {
var confirmationMessage = "\o/";
(e || window.event).returnValue = confirmationMessage; //Gecko + IE
return confirmationMessage; //Webkit, Safari, Chrome
});
谢谢。
最佳答案
如果我没记错的话,那些“自定义”构象消息不再起作用了。 只剩下浏览器的标准浏览器了:
window.onbeforeunload = function(event) {
event.preventDefault();
return '';
};
当您单击“运行代码片段”时,应该可以在此页面上运行。
关于javascript - 关闭当前选项卡时给出确认框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52198398/