我尝试了几种浏览器:chrome、firefox 和 internet explorer。我的页面有以下代码:
$(window).unload(function() {
alert('Leaving page');
});
当我离开页面时,离开页面警报永远不会出现。我知道语法是正确的,因为当我更改代码以调用加载函数时,只需删除“un-”即可:
$(window).load(function() {
alert('Leaving page');
});
加载窗口时警报显示正常,控制台也没有说明它被阻止的任何内容。我也尝试过使用 onbeforeunload :
window.onbeforeunload = function() {
alert('Leaving page');
};
没有成功。