我想使用 Javascript 阻止浏览器弹出警告框,因为我觉得这很麻烦。有什么办法吗?也许是插件或脚本?
答案1
我们可以用两种方式来解释这个问题:
1.我想使用 javascript 来停止警告框
您可以覆盖该alert
函数,这样它就不会执行任何操作:
window.alert = function () {}
不幸的是,常见的浏览器(IE)不会接受这一点,因为alert
对它来说这是一种特殊的巫术,而不是一个常规功能。
2.我想停止由 javascript 生成的警告框
您无法关闭特定功能。您要么禁用 javascript,要么处理它。
答案2
Firefox 和 Chrome 中内置有此选项(在第一个弹出窗口之后,如果您担心连续弹出窗口)
或者如果你使用 FireFox,你可以安装 greymonkey 和这个用户脚本
或者如果您是网页所有者,并且想要在自己的网站上禁用警报(出于什么原因我不知道)
window.alert = function(){};
可能会这样做(不确定 IE.. 但这是一个开始)。