我的页面上有几个链接,当页面尝试重新加载时,我想调用一个函数。

我试过了

$(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/

10-10 23:07