通过Javascript检测Firefox浏览器是否启用了Firebug
这几天我调试WakiFile的时候出现了一个很莫名其妙的问题,一旦进行跟BlockUI有关的操作,Firefox就会崩溃。而Safari、IE7、Opera就没有问题。明明FF以前也没什么问题啊,但是从昨天开始突然就开始崩溃了。仔细回想一下,原来是昨天我在FF里面吧Firebug从1.1 b11升级到了1.2 b4,该不会是1.2 b4跟BlockUI有冲突吧。禁用FireBug之后,果然好了。
记得之前访问Gmail的时候,Google就提示我浏览器装了Firebug,警告这会导致浏览器变慢。于是我就想是不是也可以通过Javascript检测一下Firebug的版本呢。搜了一下,在这个网站找到了通过js检测Firebug的方法(具体原理请参照原文):的确是很巧妙的方法。
Boolean(window.console && window.console.firebug)
话题:Javascript
引用通告(TrackBack):http://qingbo.org/archives/343.html/trackback

No.179 回复
嗯,用了Firefox 3和firebug 1.2b之后,崩溃就多了。
window.console.firebug这个变量就是firebug的版本号 :)