Javascript 是否有方法检测所有浏览器的关闭选项卡/浏览器?
当我点击页面或表单中的其他链接并对所有浏览器有效时,有一些方法可以在不关闭的情况下从选项卡/浏览器检测关闭事件,我在这里测试了“beforeunload”和关于此主题的其他回复,但不起作用,我正在Firefox和Chrome中测试 这不起作用:Javascript 是否有方法检测所有浏览器的关闭选项卡/浏览器?,javascript,events,browser-close,Javascript,Events,Browser Close,当我点击页面或表单中的其他链接并对所有浏览器有效时,有一些方法可以在不关闭的情况下从选项卡/浏览器检测关闭事件,我在这里测试了“beforeunload”和关于此主题的其他回复,但不起作用,我正在Firefox和Chrome中测试 这不起作用: window.onbeforeunload = function (event) { var message = 'Important: Please click on \'Save\' button to leave this page.';
window.onbeforeunload = function (event) {
var message = 'Important: Please click on \'Save\' button to leave this page.';
if (typeof event == 'undefined') {
event = window.event;
}
if (event) {
event.returnValue = message;
}
return message;
};
当我关闭选项卡或浏览器不工作时也是如此;但是当我点击一个链接时是的注意事项的可能重复:窗口/选项卡关闭事件不能以与其他事件相同的方式“静默”阻止。最多,您可以显示一个警报,询问用户是否要离开,这是否回答了您的问题?