我正在使用开发工具在 Chrome 中调试我的代码。
我想知道我是否可以仅在 DevTools 在 Chrome 中处于事件状态时加载 JS,否则忽略。这样我就可以在不影响应用程序性能的情况下,为一般用户在生产中发布带有调试逻辑的代码。
有点像
<!-- if dev tools working load /debuf.js-->
最佳答案
您可以使用 devtools-detect 库:https://github.com/sindresorhus/devtools-detect
它可以检测 DevTools 是否处于事件状态,但不是 100% 正确
Doesn't work if DevTools is undocked and will show false positive if you toggle any kind of sidebar.
关于javascript - 如果浏览器切换到开发模式,我可以有条件地加载吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32541993/