取消绑定窗口.onbeforeunload()取消
Unbind window.onbeforeunload() cancel
我正在使用将函数绑定到事件
window.onbeforeunload = function() {
somefunction()
}
正在按计划进行卸载,但如果他们取消加载前功能,是否可以检查用户是否取消加载前
实际上,我发现这很容易:我只设置了
window.onbeforeunload = null;
对于运行之前的每次单击,允许事件处理程序在之后运行。
或者您可以只返回空
window.onbeforeunload = function() {
return null;
};
我使用以下代码段:window.onbeforeunload-gist-
我只是用下面的答案添加了更多的建议。https://stackoverflow.com/a/20057278/3710376
它可以运行一个功能并忽略任何弹出的确认。
window.onbeforeunload = function() {
somefunction()
window.onbeforeunload = false;
}
相关文章:
- 如何在单击“提交”按钮时为“新建”窗口编写JavaScript,用“确定”和“取消”显示注册信息
- 单击或取消选中复选框时,如何创建弹出的自定义窗口
- 取消按钮不适用于确认窗口
- 取消绑定窗口.onbeforeunload()取消
- 如何防止 JQuery 在弹出窗口中点击取消后执行
- Chrome扩展:从弹出窗口发送数据以取消链接JS文件
- 关闭取消JavaScript按钮时的弹出窗口
- JavaScript / jQuery:打印取消时关闭窗口
- 模式弹出窗口中的取消按钮不起作用
- 窗口确认重定向,即使取消
- 在服务器端循环中显示每个迭代的确定/取消弹出窗口
- 当用户悬停在信息窗口上时,取消Google Maps V3信息窗口关闭事件
- Firefox扩展:窗口激活/取消激活事件
- 窗口关闭后无法再次打开-取消绑定
- 窗口确认后取消选择下拉选项
- Javascript窗口重定向在chrome中不起作用((取消)-状态)
- 选中/取消选中复选框的弹出窗口
- 检测窗口.打印是确认或取消
- jsp中的窗口取消.如何回到上一页.JS
- ajaxrequest.打开被取消窗口.位置.href