我怎么能抓住浏览器现在使用javascript退出。
答案 0 :(得分:2)
如果您正在寻找关闭窗口的事件,请尝试以下方法:
jQuery(window).bind('beforeunload', function() {
return confirm("Do you really want to do that?");
});
答案 1 :(得分:1)
如果浏览器退出(退出),则不再运行javascript,所以答案是否定的。
但我猜你正在寻找window.onbeforeunload
事件。
答案 2 :(得分:0)
它仅适用于后退,重新加载和制表符关闭,而不适用于完整的浏览器关闭。
<html>
<body onunload="alert('Thank you for visiting');">
<body>
</html>
答案 3 :(得分:0)
对于JQuery :(来源:http://api.jquery.com/unload/)
$(window).unload(function() {
alert('Handler for .unload() called.');
});
如果你想要原生的Javascript,这适用于我的Firefox3.6和Chrome。我现在没有任何其他浏览器来测试它,但是在一些google之后,看起来它也可以在IE上运行,但Opera可能会有一些问题(?)。您应首先测试它的浏览器兼容性。
window.onunload = function () {
alert('unloading');
};