手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript判断firebug是否开启的方法
javascript判断firebug是否开启的方法
摘要:本文实例讲述了javascript判断firebug是否开启的方法。分享给大家供大家参考,具体如下:经常用Firefox+Firebug调试...

本文实例讲述了javascript判断firebug是否开启的方法。分享给大家供大家参考,具体如下:

经常用Firefox + Firebug调试JavaScript的朋友都知道,一但开启firebug,页面js的运行将显著变慢。

页面的javascript是否能够主动判断当前Firebug是否已开启呢?

答案是肯定的。

Firebug已经更新了很多个版本了。印象中某个旧版本可以通过检测console.firebug来判断,不过现在已经无效了。

最近几个版本的firebug可以通过console.table()方法判断,其返回值是一个字符串 "_firebugIgnore"

完整的demo代码如下:

<input type="button" value="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);

console.table()的更多高级用法,可以查看这里。

希望本文所述对大家JavaScript程序设计有所帮助。

【javascript判断firebug是否开启的方法】相关文章:

判断file框选择的是否为图片

javascript实现点击后变换按钮显示文字的方法

javascript瀑布流布局实现方法详解

JavaScript判断图片是否已经加载完毕的方法汇总

用javascript制作放大镜放大图片

javascript为按钮注册回车事件(设置默认按钮)的方法

JavaScript中fixed()方法的使用简介

JavaScript基于setTimeout实现计数的方法

JavaScript对表格或元素按文本,数字或日期排序的方法

JavaScript实现DIV层拖动及动态增加新层的方法

精品推荐
分类导航