如何在Chrome浏览器中捕获事件?

时间:2012-12-06 03:58:55

标签: google-chrome

我想在Chrome窗口关闭时调用一个函数。我可以在Firefox和Internet Explorer中执行此操作,但我无法在Chrome中执行此操作。

window.onbeforeunload = function () { return "Sure ?"; }

正在使用 2 浏览器!如果该函数没有返回"Sure ?",那么它似乎可以在Firefox和Internet Explorer中使用。有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

您可以参考this question:Chrome扩展程序API中没有此类事件。

答案 1 :(得分:0)

为什么要返回一个字符串?您需要更多地学习Javascript以了解return在事件监听器中的工作原理以及为什么返回乱码不会做太多。

  

通常,在事件处理程序中,例如onsubmit,返回false是一种告诉事件实际上不会触发的方法。因此,在onsubmit案例中,这意味着表单未提交。

某些事件侦听器在返回false时的行为方式不同。 onbeforeunload事件虽然没有回应。