我希望在收到用户确认后关闭标签页。它可以按照以下方式完成 -
window.onbeforeunload = function() {
return "Are you sure?";
}
但是这段代码的问题在于它显示了一些我不期待的消息。我想使用javascript的confirm()弹出窗口执行此任务。任何人都可以帮助我这样做。
提前致谢。
答案 0 :(得分:2)
这是解决这个问题的唯一方法。创建这些浏览器的软件公司竭尽全力确保不会被滥用,这就是他们提出的解决方案。当用户关闭浏览器时,除了提供浏览器处理的字符串之外,您不能触发任何自定义JavaScript。
答案 1 :(得分:0)
function closewindow() {
if (confirm("Are you sure?")) {
window.close();
}
}