你可以从外部js脚本中消除错误和警告吗?

时间:2017-08-03 17:03:55

标签: javascript console warnings external

我别无选择,只能使用客户提供的一些古老的js lib。所以我无法修复错误,也无法找到更好的解决方案。来源是不可改变的。

鉴于这种情况,我有什么方法可以抑制来自该外部库的警告或错误?即使它就像他们在那里的某个地方有一个控制台日志。我想阻止这个脚本在我的控制台上充斥着不必要的信息。

之前有人处理过吗?

1 个答案:

答案 0 :(得分:0)

注意:

  • 这很脏!
  • 不推荐这样做!

...但是你可以这样做

var newConsole = jQuery.extend(true, {}, console);
console.log = console.info = console.error = function noop(){}; //etc

// some old crusty lib that you cannot modify

console.log("hey!");
newConsole.log("hey!");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>