绑定到事件侦听器时,beforeunload 不起作用
beforeunload doesn't work when binding to event listener
需要有关 beforeunload 事件的帮助。我试图像这样 window.addEventListener('beforeunload', log.Flush());
为 'beforeunload' 添加一个事件侦听器到我的页面,但当我单击 link 进行导航时它没有通过 flush()
函数远离页面。
虽然,当我设置
window.onbeforeunload = function () {
return log.Flush();
};
调试器通过 Flush()
函数。任何提示为什么?有没有更好的标准方法来设置在 beforeunload
?
时调用的函数
提前致谢
这是因为您调用的是您的函数而不是订阅,而不是尝试仅引用您的函数。
window.addEventListener('beforeunload', log.Flush);
需要有关 beforeunload 事件的帮助。我试图像这样 window.addEventListener('beforeunload', log.Flush());
为 'beforeunload' 添加一个事件侦听器到我的页面,但当我单击 link 进行导航时它没有通过 flush()
函数远离页面。
虽然,当我设置
window.onbeforeunload = function () {
return log.Flush();
};
调试器通过 Flush()
函数。任何提示为什么?有没有更好的标准方法来设置在 beforeunload
?
提前致谢
这是因为您调用的是您的函数而不是订阅,而不是尝试仅引用您的函数。
window.addEventListener('beforeunload', log.Flush);