在为Firefox制作插件的同时阻止网站控制台

时间:2014-04-02 20:53:40

标签: javascript firefox-addon console.log

已经解释了几十种完全禁用console.log功能的方法。我知道... console.log = function(){}可能是最知名的......

但是我找不到的是一种阻止网站脚本完全访问浏览器控制台的方法,而我仍然可以使用它。各种脚本中也会出现很多警告。许多页面只是在开发后继续记录。一个非常烦人的例子可能是这个网站:https://www.mozilla.org/en-US/plugincheck/

一个答案是在控制台的内置过滤器中手动过滤我的加载项的输出,但如果加载项本身不起作用(例如由于脚本错误,这是不好的)阻止加载项工作)。无论如何,每次重新启动浏览器时我都不想填写过滤器。

因此,我希望有一种永久的方法来抑制来自网站的所有输出(甚至是警告,错误等),而不会阻止我的附加组件进行记录。

如果可能,不使用jQuery :) 有什么想法吗?

谢谢, 保罗

1 个答案:

答案 0 :(得分:0)

Console²允许过滤Chrome和内容消息。