我可以在Opera浏览器中使用它来停止显示警告框:
javascript:function alert () {}
然而,每当我在Firefox中使用它时它都不起作用。在Firefox中停止警报的命令是什么?
答案 0 :(得分:1)
我假设你使用javascript:
,你试图通过将javascript代码直接粘贴到位置栏来实现这一点。如果是这样,此页面上的其他建议将无法帮助您,因为as of Firefox 6,javascript:
URI在页面上下文之外执行:
出于安全考虑,数据:和javascript:URI不再继承 当用户在其中输入当前页面时的安全上下文 位置栏;相反,会创建一个新的空安全上下文。这个 表示通过在该位置输入javascript:URI来加载脚本 例如,bar不再能访问DOM方法等。 但是,当脚本使用时,这些URI继续像以前一样工作。
答案 1 :(得分:0)
尝试:
window.alert = function() {};
答案 2 :(得分:0)
这可以这样做
window.alert = function() { return false; }
但是,如果您想停止提醒框,最好的解决方案是根本不要使用alert()
。
在不正确的解决方案中禁用JavaScript函数。