使用 Javascript 抑制浏览器生成的警告框

使用 Javascript 抑制浏览器生成的警告框

我想使用 Javascript 阻止浏览器弹出警告框,因为我觉得这很麻烦。有什么办法吗?也许是插件或脚本?

答案1

我们可以用两种方式来解释这个问题:

1.我想使用 javascript 来停止警告框

您可以覆盖该alert函数,这样它就不会执行任何操作:

window.alert = function () {}

不幸的是,常见的浏览器(IE)不会接受这一点,因为alert对它来说这是一种特殊的巫术,而不是一个常规功能。

2.我想停止由 javascript 生成的警告框

您无法关闭特定功能。您要么禁用 javascript,要么处理它。

答案2

Firefox 和 Chrome 中内置有此选项(在第一个弹出窗口之后,如果您担心连续弹出窗口)

在此处输入图片描述 在此处输入图片描述

或者如果你使用 FireFox,你可以安装 greymonkey 和这个用户脚本

或者如果您是网页所有者,并且想要在自己的网站上禁用警报(出于什么原因我不知道)

window.alert = function(){};可能会这样做(不确定 IE.. 但这是一个开始)。

相关内容