如何判断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.

One Response to “如何判断Firebug的存在?”

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

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

Leave a Reply

What?

Please copy the string 4wunGb to the field below: