javascript - 如何为 HTML 中加载的 javascript 模块禁用 console.log?
问题描述
在我的 HTML 中,我加载了一个 Javascript 模块,如下所示:
<script type="text/javascript" src="static/js/mymodule.js"></script>
但是里面mymodule.js
包含console.log
命令,所以我每次重新加载页面时都可以看到它们的输出。我该如何预防?
当然,我可以删除所有console.log
调用,但是如果我处理无法修改的外部库怎么办?也许有一种方法可以防止登录特定的script
标签。
解决方案
我认为没有办法做到这一点(我希望我错了)。如果外部库在其生产代码中包含 console.logs,则应考虑使用替代库。
因为您可以控制 console.log 所在的文件,所以您应该删除它或将其注释掉。
推荐阅读
- java-9 - Windows 中的 jshell 类路径
- javascript - 获取所有跨度并使用 puppeteer 单击它们 - 因“节点不可见”和其他错误而失败
- swift - 在函数头上指定 Int 的 CGRect
- animation - 为什么在这段代码中,当坐标改变时,矩形不会移动?
- mysql - 在 MySQL 中,存储和检索可能是不同类型的数据的最佳方法是什么?
- java - 春季启动构建问题
- python - 在 discord.py 中,我如何检查成员是否在服务器上?
- python - 在 PyQt QThreadPool 中将回调传递给 Worker
- c# - 如何通过 API 参考平面(如 SolidWorks 中的底平面)创建
- struct - 如何将 clap::ArgMatches 存储在结构中?