有时一些开发人员忘记删除debugger;
在 javascript 代码中,它会在 IE 上产生 javascript 错误。
你如何检查(例如控制台:if(window.console){console.log('foo');}
)如果调试器存在?
顺便说一句:我不想检测浏览器是否是 IE,如果可能的话我想要一个通用方法
谢谢,
你不能。
最好的解决方案是在版本控制系统中添加一个钩子,以防止代码包含debugger;
声明被提交/推送。
要求您的开发人员搜索debugger;
或者至少在提交之前仔细查看 diff 也是一种解决方案 - 但不如 VCS 中的硬拒绝那么有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)