【问题标题】:Find out if Developer Console is active in the current webbrower (JavaScript)查看开发者控制台是否在当前 Web 浏览器 (JavaScript) 中处于活动状态
【发布时间】:2013-08-21 15:27:21
【问题描述】:

在为网站开发日志记录工具时,特别是对于 javascript 代码,我需要知道 开发工具(IE:开发工具、Chrome:F12、Firefox:Firebug等)是开放

直到知道我在研究中发现的唯一可能是通过请求将其放入 IE10

window.__IE_DEVTOOLBAR_CONSOLE_COMMAND_LINE

是否有任何变量函数可以在 Chrome、Firefox(和 Opera)中调用以获取浏览器开发工具的状态。

我知道有 console object 但这个对象并没有告诉我 DevTools 是打开还是关闭。

【问题讨论】:

  • 这个问题至少被问过两次了。
  • 对于 IE11,您需要使用 ('__BROWSERTOOLS_DOMEXPLORER_ADDED' in window) 例如请参阅jsbin.com/IJOwuje/1 还要注意,在 IE9/IE10 中,window.__IE_DEVTOOLBAR_CONSOLE_COMMAND_LINE 仍然设置为选项卡,即使再次关闭调试器工具框架。

标签: javascript google-chrome firefox browser development-environment


【解决方案1】:

您可能会发现这个其他 SO 线程很有用:Find out whether Chrome console is open

那里有一些关于 Firefox 和 Chrome 的好信息。

【讨论】:

    猜你喜欢
    • 2016-07-18
    • 2013-03-30
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多