我的页面上有几个链接,当页面尝试重新加载时,我想调用一个函数。
我试过了
$(window).unload(function() {
alert('Handler for .unload() called.');
});
它不起作用。
最佳答案
控制台:Blocked alert('Handler for .unload() called.') during unload.
(在Chrome中)
我认为这是出于用户体验原因而被阻止的。
如果尝试console.log('Handler for .unload() called.');
,则呼叫成功。
编辑:参见$(window).unload is not firing
关于javascript - 页面重载之前如何调用函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10700305/