3
如何防止在离开页面时触发的JavaScript警报?
当你离开它们时,很多页面会有警报:如果你关闭标签,导航而不保存等等,有很多原因导致网站提醒/阻止你离开,直到你确认警报为止,例如“你确定你想要离开这个页面?“ 这通常通过onbeforeunload和/或onunload处理程序完成。 这是一个例子。 有什么方法可以阻止这些处理程序生成的警报/用户阻塞事件?基本上,我想让JS启用,并且特别禁止那些会阻止我在没有额外点击的情况下离开页面的事情。 onbeforeunload和onunload处理人员仍然应该开火; 他们不应该被允许做阻止用户的事情。这意味着没有警报,也没有超过几秒钟的操作。 我发现了一些编辑/ greasemonkey的插件可以修补特定页面的javascript,并且稍微使用它们的代码来尝试使它们更普遍适用。但是,我希望找到一个适用于任何试图阻止用户退出的页面的解决方案。