您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

javascript判断firebug是否开启的方法

2025/12/4 12:23:50发布16次查看
本文实例讲述了javascript判断firebug是否开启的方法。分享给大家供大家参考,具体如下:
经常用firefox + firebug调试javascript的朋友都知道,一但开启firebug,页面js的运行将显著变慢。
页面的javascript是否能够主动判断当前firebug是否已开启呢?
答案是肯定的。
firebug已经更新了很多个版本了。印象中某个旧版本可以通过检测console.firebug来判断,不过现在已经无效了。
最近几个版本的firebug可以通过console.table()方法判断,其返回值是一个字符串 _firebugignore
完整的demo代码如下:
<input type="button" value="check_firebug" onclick="check_firebug()"> <script> function check_firebug(){ if( window.console && (console.firebug || console.table && /firebug/i.test(console.table()) ) ){ alert('firebug正在运行中'); }else{ alert('未检测到firebug'); } } </script>
该方法也有一个缺点,关闭firebug后,console.table()仍然返回 "_firebugignore",需要刷新页面才行。不过对于大多数情况,已经够用了。
console.table()方法本来是用于以表格形式查看变量或对象的,传入参数为要查看的变量或对象。不传参就返回了这个"_firebugignore",算不算彩蛋呢?
举例(在firebug console中运行):
arr=[["aaaa",1,2,3],["bbbb",4,5,6]]; console.table(arr);
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product