我想在Chrome窗口关闭时调用一个函数。我可以在Firefox和Internet Explorer中执行此操作,但我无法在Chrome中执行此操作。
window.onbeforeunload = function () { return "Sure ?"; }
正在使用 2 浏览器!如果该函数没有返回"Sure ?"
,那么它似乎可以在Firefox和Internet Explorer中使用。有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
您可以参考this question:Chrome扩展程序API中没有此类事件。
答案 1 :(得分:0)
为什么要返回一个字符串?您需要更多地学习Javascript以了解return
在事件监听器中的工作原理以及为什么返回乱码不会做太多。
通常,在事件处理程序中,例如onsubmit,返回false是一种告诉事件实际上不会触发的方法。因此,在onsubmit案例中,这意味着表单未提交。
某些事件侦听器在返回false
时的行为方式不同。 onbeforeunload
事件虽然没有回应。