使用JavaScript检测Firefox浏览器是否启用了Firebug的代码
2010-12-28 00:00
911 查看
在启用了firebug面板后,会增加一个window.console对象及window.console.firebug变量用于保存当前firebug的当前版本,当关闭firebug面板后则变回正常,于是我们可以通过判断其是否存在来检测是否开启了firebug。
于是,为了方便在没有启用firebug的情况下避免脚本错误,可以在脚本最前面加入以下语句手工创建空的console对象以作兼容。
这样,在IE下能正常预览页面,在Firefox、Chrome、Safari中也能正常输出调试信息。
Boolean(window.console && window.console.firebug)
于是,为了方便在没有启用firebug的情况下避免脚本错误,可以在脚本最前面加入以下语句手工创建空的console对象以作兼容。
if (!window.console) { // ignore firebug console call if it's not installed // for firebug 1.6.0 (function(m, i) { window.console = {}; while (i--) { window.console[m[i]] = function() {}; } })('log debug info warn exception assert dir dirxml trace group groupEnd groupCollapsed time timeEnd profile profileEnd count clear table error notifyFirebug'.split(' '), 22); }
这样,在IE下能正常预览页面,在Firefox、Chrome、Safari中也能正常输出调试信息。
相关文章推荐
- 使用JavaScript检测Firefox浏览器是否启用了Firebug的代码
- JavaScript编写检测用户所使用的浏览器的代码示例
- JavaScript编写检测用户所使用的浏览器的代码示例
- Firefox浏览器的调试工具Firebug的使用方法
- 使用js检测浏览器的实现代码
- 使用JavaScript检测浏览器
- 检测浏览器是否开启firebug以及如何避免调试信息带来的脚本错误
- 兼容IE,Firefox,chrome等浏览器 : 设为首页和收藏的Javascript代码
- 使用javascript代码无提示关闭浏览器窗口(兼容IE与火狐)
- 用于FireFox浏览器中的Firebug的使用方法
- 常用的JavaScript检测浏览器为IE是哪个版本的代码
- 使用js检测浏览器是否支持html5中的video标签的方法
- Firefox - 附加软件 - Firebug - Script脚本视图 - 使用step into, step over等按钮需要先设置javascript脚本的断点
- 使用JavaScript检测浏览器的相关特性
- 通过JavaScript检测浏览器是否安装了Flash Player
- 检测客户端浏览器是否支持JavaScript和Cookies
- 在IE Chrome等非Firefox浏览器中使用Firebug
- JavaScript判断窗口是否最小化的代码(跨浏览器)
- JavaScript 检测浏览器【每日一段代码67】