如何判断Firebug的存在?

前几天Gmail更新,会判断你是否启用了Firebug,如果启用则警告“Firebug会使Gmail变慢”。有人在网上问是怎么判断安装了Firebug的?

我看了一下Gmail的JS代码,似乎是这么一个判断语句:

Boolean(window.console && window.console.firebug)

如果你安装了Firebug并启用,那么这条语句的结果是布尔值”true”. window.console是Firebug给window对象扩展的一个Object属性。打开Firebug,在Console中输入”window.console”并回车,则会显示:Object firebug=1.05

而window.console.firebug是Firebug的版本号。大家可以自己在Firebug里试一下,或者自己写一个测试页面。

Tags: ,
This entry was posted on Sunday, November 11th, 2007 at 10:15 am and is filed under Programming. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

1 Comment »

Trackback by Dgwxx的猫窝
2008-07-05 10:56:48

通过Javascript检测Firefox浏览器是否启用了Firebug…

这几天我调试WakiFile的时候出现了一个很莫名其妙的问题,一旦进行跟BlockUI有关的操作,Firefox就会崩溃。而Safari、IE7、Opera就没有问题。明明FF以前也没什么问题啊,但是从昨天开始突然就开…

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)

Please copy the string BFs4Tu to the field below: