我正在做一个项目。在head部分,我在head部分中有以下代码,以便每次刷新页面时都清除控制台。
代码:
window.onbeforeunload = function() {
console.clear();
};
这一点是为了确保删除所有错误,警告或消息(Safari在刷新页面时不会删除控制台错误/警告/消息。)
这应该有效,但确实如此,但每次都不会发射。它大部分时间都可以,但大约十分之一没有。
有谁知道为什么每次都没有开火?
谢谢。
注意:我可以使用window.addEventListener()
代替window.onbeforeunload
,但我选择不使用。{/ p>
答案 0 :(得分:2)
Safari onbeforeunload
有点儿麻烦。 Safari开发人员正在努力修复它,但是现在,我会使用不同的浏览器。