javascript - 你能消除来自外部js脚本的错误和警告吗?

标签 javascript console warnings external

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

考虑到这种情况,有什么方法可以抑制来自该外部库的警告或错误吗?即使他们在某个地方有一个控制台日志。我想防止这个脚本用不必要的信息淹没我的控制台。

有人处理过这个问题吗?

最佳答案

注意:

  • 这很脏!
  • 不建议这样做!

...但这就是你可以做到的

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>

关于javascript - 你能消除来自外部js脚本的错误和警告吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45490525/

相关文章:

javascript - 4个百分比输入框,如何动态调整数值,最高可达100%

php - 何时在 Laravel 中生成新的应用程序 key ?

warnings - 关闭 HtmlUnit 警告

在 CSS Lint 中验证时 CSS ID 与类警告

javascript - 从 angularjs Controller 访问外部 JavaScript 函数和类

javascript - AngularJS + IndexedDB,一次打开数据库供所有 Controller 使用,还是为每个请求单独打开?

javascript - 根据第一个和最后一个将字符串拆分为数组

c++ - 输入命令的控制台

c++ - qt GUI 应用程序内的终端

java - 如何抑制特定函数的 Java 编译器警告