检测 Firebug 的 Javascript?

标签 javascript firebug

检测用户是否启用 Firebug 的可靠方法是什么?

最佳答案

原答案:

检查 console 对象(仅使用 Firebug 创建),如下所示:

if (window.console && window.console.firebug) {
  //Firebug is enabled
}

更新(2012 年 1 月):

Firebug 开发人员有 decided to remove window.console.firebug .您仍然可以通过 duck typing 检测到 Firebug 的存在喜欢

if (window.console && (window.console.firebug || window.console.exception)) {
  //Firebug is enabled
}

various other approaches喜欢

if (document.getUserData('firebug-Token')) ...
if (console.log.toString().indexOf('apply') != -1) ...
if (typeof console.assert(1) == 'string') ...

但一般来说,实际上应该没有必要这样做。

关于检测 Firebug 的 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/398111/

相关文章:

javascript - 如何使用 CSS 缩放 SVG 宽度?

javascript - console.log 剥离回车(显示为文字 ↵)

css - 在 Firebug 中,如何判断什么是重写样式?

使用 firebug 进行 jquery 对话框调试

javascript - 无论如何将 Firebug 'profile' 结果记录到外部文件?

css - 如何摆脱我页面上的这个奇怪的框?

javascript - 告诉表列的数量并将该数量作为顶部 colspan

javascript - JQuery ajax 查询非常安静地失败

javascript - 命名约定 "@@/"(at-at-slash)从何而来?

javascript - 'module.exports' 在语法上是否必须位于包含导出的文件内?