Javascript onbeforeunload cancel
Javascript onbeforeunload cancel
有没有办法取消javascript事件onbeforeunload
,让它执行一个函数并返回页面?
window.onbeforeunload = function(){
//execute some logic
return false;
}
No. 您无法取消此事件。 您所能做的就是让它返回一个字符串。 这将使浏览器询问用户是否要离开。
试想一下,如果你能阻止这个事件! 您可以创建一个用户永远无法关闭的网站! 想象一下您可以制作的所有弹出窗口。 浏览器不可能允许这样做。
No.如果人们愿意,您无法阻止他们离开页面。
是的。您可以通过将其设为 null 来执行此操作。
window.onbeforeunload = null;
相关文章:
- javascript confirm()ok和cancel返回相同的结果
- 是否可以将alertify.js的cancel按钮和onclose调用的操作分开
- 仅使用textbox方法和属性在confirm ok和cancel的代码隐藏中执行不同的代码
- Bootbox 4.1.0:如何将本地化字符串(如 Ok、Cancel)传递给 Bootbox 的确认
- Javascript onbeforeunload cancel
- onbefore卸载并不总是有效
- javascript确认函数ok和cancel返回相同的结果
- 取消用户点击确认框'Cancel '
- 触发'点击'事件,当在rails中的确认对话框上单击cancel时
- 带有Ok/Cancel按钮的Sumoselect在点击离开后记住所选值
- 下载.jsm -调用cancel()实际上并不取消下载
- iScroll 4 - cancel preventDefault()
- Kill, abort, stop, cancel先前对javascript函数的调用/队列
- 如何在检测器模式中使用dojo/promise/ promise .cancel()
- Cancel redirect / beforeUnload
- Javascript警告框?如何在点击“ok”时创建事件?和“;cancel"
- Cancel XMLHttpRequest?
- Backbone.js cancel Model.destroy
- Javascript (Chrome扩展)notification.cancel()行为不当
- Override the -webkit-search-cancel-button