JavaScript window.onbeforeunload每次都不会触发

时间:2014-01-28 00:45:23

标签: javascript onbeforeunload

我正在做一个项目。在head部分,我在head部分中有以下代码,以便每次刷新页面时都清除控制台。

代码:

window.onbeforeunload = function() {
    console.clear();
};

这一点是为了确保删除所有错误,警告或消息(Safari在刷新页面时不会删除控制台错误/警告/消息。)

这应该有效,但确实如此,但每次都不会发射。它大部分时间都可以,但大约十分之一没有。

有谁知道为什么每次都没有开火?

谢谢。

注意:我可以使用window.addEventListener()代替window.onbeforeunload,但我选择不使用。{/ p>

1 个答案:

答案 0 :(得分:2)

Safari onbeforeunload有点儿麻烦。 Safari开发人员正在努力修复它,但是现在,我会使用不同的浏览器。

祝你好运!