防止警告框出现在Firefox中

时间:2012-07-04 05:47:48

标签: javascript firefox

我可以在Opera浏览器中使用它来停止显示警告框:

javascript:function alert () {}

然而,每当我在Firefox中使用它时它都不起作用。在Firefox中停止警报的命令是什么?

3 个答案:

答案 0 :(得分:1)

我假设你使用javascript:,你试图通过将javascript代码直接粘贴到位置栏来实现这一点。如果是这样,此页面上的其他建议将无法帮助您,因为as of Firefox 6javascript: URI在页面上下文之外执行:

  

出于安全考虑,数据:和javascript:URI不再继承   当用户在其中输入当前页面时的安全上下文   位置栏;相反,会创建一个新的空安全上下文。这个   表示通过在该位置输入javascript:URI来加载脚本   例如,bar不再能访问DOM方法等。   但是,当脚本使用时,这些URI继续像以前一样工作。

答案 1 :(得分:0)

尝试:

window.alert = function() {};

答案 2 :(得分:0)

这可以这样做

window.alert = function() { return false; }

但是,如果您想停止提醒框,最好的解决方案是根本不要使用alert() 。 在不正确的解决方案中禁用JavaScript函数。