相关疑难解决方法(0)

如何防止在离开页面时触发 JavaScript 警报?

许多页面在您离开时都会发出警报:如果您关闭标签页、在没有保存的情况下离开等等,有很多原因会导致站点在您确认警报之前提醒/阻止您离开,例如“您确定要离开此页面?”。

这通常是通过onbeforeunload和/或onunload处理程序完成的。

是一个例子。

有什么方法可以阻止这些处理程序生成的警报/用户阻止事件?基本上,我想启用 JS,并特别禁止那些会阻止我在没有额外点击的情况下离开页面的事情。

onbeforeunloadonunload处理器仍然应该火; 他们只是不应该被允许做阻止用户的事情。这意味着没有警报,也没有需要超过几秒钟的操作。

我发现了一些插件可以编辑/greasemonkey 修补特定页面的 javascript,并尝试使用它们的代码来尝试使它们更普遍适用。但是,我希望找到一种适用于任何试图阻止用户退出的页面的解决方案。

google-chrome javascript

13
推荐指数
1
解决办法
3万
查看次数

阻止“onunload”垃圾邮件的决定性方法(“您确定要离开吗?”)

我正在寻找一种决定性的、100% 有效的方法来阻止营销人员和诈骗者的这一最新可怕趋势。您自己会很熟悉它——这是一种非常简单的方法来判断是否信任一个网站,如果它在您尝试导航时标记了这样的警告:

“你确定吗?”  垃圾邮件

我知道有些网站善意地使用它 - 甚至超级用户在尝试关闭浏览器时也会这样做 - 但我讨厌它。如果我关闭一个选项卡,那是因为我想关闭它。我不喜欢我的浏览器猜测我的选择。如果有办法杀死它,我希望它也能杀死超级用户的实现。

有不止几个用户脚本旨在解决这个问题,我会在这里发布它们。他们所有人都拒绝使用某个链接,我也会发布该链接,这使它们立即变得毫无意义。

https://chrome.google.com/webstore/detail/let-me-out/hnfdibcbmlppjlkefinedeffoiomlecc/reviews?utm_campaign=en&utm_source=en-et-na-us-home&utm_medium=et

https://userscripts.org/scripts/show/98260

https://userscripts.org/scripts/show/187713

这是以某种方式设法克服任何保护的站点:

http://as.sexad.net/as/pu?p=adc

(请注意:这是一个危险的站点!如果您没有防病毒保护,如果您运行的是过时的网络浏览器,如果您安装了 java 等等,请不要访问它。它会尝试误导您。另外,请注意,它喜欢在以最大音量加载时立即播放糟糕的音乐,因此最好将静音设置。)

上面的网站要么加载一些关于免费性爱视频的内容,要么更多地是一个试图成为 youtube 的视频共享网站。这避免了我扔给它的任何“block onunload”脚本。您也可以尝试发布对该主题的回复(我尝试发表评论,但这并没有引起对话,所以尝试回答,我还不能)然后关闭您的浏览器 - 超级用户为他们的罪做同样的事情.

感谢您的任何建议。让我们彻底消灭这种敌视用户的废话。

browser google-chrome spam-prevention

6
推荐指数
1
解决办法
1万
查看次数