防止警告框出现在 Firefox 中
Prevent alert boxes from appearing in Firefox
我可以在我的Opera浏览器中使用它来阻止警报框的出现:
javascript:function alert () {}
但是,每当我在 Firefox 中使用它时,它都不起作用。在火狐中停止警报的命令是什么?
这可以像这样完成
window.alert = function() { return false; }
但是,如果您想停止警报框,最好的解决方案是根本不使用alert()
。在不正确的解决方案中禁用 JavaScript 函数。
我假设您使用javascript:
,您正在尝试通过将javascript代码直接粘贴到地址栏中来执行此操作。如果是这样,此页面上的其他建议对您没有帮助,因为从 Firefox 6 开始,javascript:
URI 在页面上下文之外执行:
出于安全原因,data: 和 javascript: URI 不再继承 当前页面的安全上下文,当用户在 地址栏;而是创建一个新的空安全上下文。这 表示通过输入 javascript: URI 加载的脚本 例如,bar 不再有权访问 DOM 方法等。 但是,当脚本使用时,这些 URI 将继续像以前一样工作。
尝试:
window.alert = function() {};
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- chrome扩展更改主机/域警告
- JS可以在Chrome中工作,但不能在Firefox中工作
- createElement("a") - FireFox JavaScript
- 为什么javascript:void(0)在Firefox中不起作用
- Facebook登录按钮没有'不能在Firefox上工作
- jpm的默认Firefox路径没有'不起作用
- 防止警告框出现在 Firefox 中
- Firefox 插件中的 JQuery 会导致多个警告
- 用js或jquery忽略Firefox SSL安全警告
- 来自 Firefox 的 jQuery 1.10.2 警告问题
- 警告对话框不会在Firefox上使用超时阻塞UI
- 如何避免jQuery调用引起Firefox警告
- Firefox Tab拖动产生Javascript警告失败
- 无法在IE上获得警告弹出窗口.在Firefox,Chrome等中工作正常
- 使用about:config覆盖Firefox不安全警告
- Firefox扩展警告:JavaScript命名空间污染
- FireFox不会为window beforeunload事件显示任何警告对话框
- Firefox操作系统模拟器中的JavaScript问题(CSP警告)
- 注入的脚本在Firefox 4中没有显示警告