检测Firebug的Javascript?

2023-12-06

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


原答案:

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

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

更新(2012 年 1 月):

Firebug 开发者有决定删除window.console.firebug。您仍然可以通过以下方式检测 Firebug 的存在鸭子打字 like

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

or 各种其他方法 like

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检测Firebug的Javascript? 的相关文章