zco*_*y13 16 javascript events google-chrome onbeforeunload addeventlistener
window.addEventListener("onbeforeunload",function() {return "are you sure?"});
Run Code Online (Sandbox Code Playgroud)
^这似乎不起作用... ...页面将关闭而不显示确认框...
我意识到......
window.onbeforeunload = function() {return "are you sure?"}
Run Code Online (Sandbox Code Playgroud)
会工作,但我想添加功能(例如添加许多事件监听器到"onbeforeunload"功能)不完全重写功能!
med*_*iev 27
取出on
从onbeforeunload
.
另外,请注意,addEventListener
在旧版IE和其他浏览器中无法使用.如果您想要一致的事件绑定,请使用库.
use*_*610 16
在Mozila Developer Network API参考中有一个"几乎跨浏览器的工作示例",用于beforeunload事件.使用他们的代码.
window.addEventListener("beforeunload", function (e) {
var confirmationMessage = "\o/";
(e || window.event).returnValue = confirmationMessage; //Gecko + IE
return confirmationMessage; //Webkit, Safari, Chrome etc.
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
26180 次 |
最近记录: |