如果浏览器切换到开发模式,我可以有条件地加载

时间:2015-09-12 17:58:52

标签: javascript google-chrome-devtools firefox-developer-tools

我正在使用Dev Tools在Chrome中调试我的代码。

我想知道只有当DevTools在Chrome中处于活动状态时才能加载JS,否则会被忽略。因此,对于普通用户,我可以在生产中发送带有调试逻辑的代码,而不会影响应用程序性能。

这样的东西
AB

1 个答案:

答案 0 :(得分:2)

您可以使用devtools-detect库:https://github.com/sindresorhus/devtools-detect

它可以检测DevTools是否处于活动状态,但它不是100%正确

  

如果DevTools未对接,则不起作用,如果您切换任何类型的侧边栏,则会显示误报。