需要beforeunload事件的帮助。我试图像这样window.addEventListener('beforeunload', log.Flush());
在页面上添加一个'beforeunload'事件监听器,当我单击一个链接离开页面时,它并没有通过flush()
函数。 / p>
尽管,当我设置
window.onbeforeunload = function () {
return log.Flush();
};
调试器通过Flush()
函数。有什么提示吗?有没有更好的标准方法来设置要在beforeunload
时调用的函数?
预先感谢
答案 0 :(得分:1)
这是因为您是在代替订阅而调用功能,而不是尝试仅引用您的功能。
window.addEventListener('beforeunload', log.Flush);