之前一段时间,发现某个项目在development模式下极慢。
观察发现,是卡在了: "waiting for google-analytics..."
搜索了一下,发现, 是由于 ga.js 引起的。 查看页面的HTML源代码, 果然发现了有一段<script>,引用了 ga.js. 我很奇怪,没用过这个东东啊。
经过跟 后台代码的对比,发现是由于引用了 firebug-lite引起的。
如果在后台的代码中进行了引用: ( layout.html.erb ) :
<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script>
前台的代码:
<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script>
// 其他JS, CSS 链接
//然后这个引起麻烦的东东就出现在 </head> 标签之前。
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-25962348-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
解决办法: 抛弃 firebug-lite. 它在chrome下面打开的太慢太慢了。
在 firefox下, 直接用firebug (F12)
在 IE 下, 先安装IE8, 然后按 F12 , developer tools.
在 chrome下, developer tools. (ctrl + shift + i)
在 safari下, developer tools! (ctrl + alt + i) , (safari下的具体用法,见这个文章:
http://sg552.iteye.com/blog/1168547 )
分享到:
相关推荐
而"firebug-lite.min.js"是经过压缩优化后的版本,体积更小,适合在实际网站中引入以减少加载时间。 Firebug Lite包含了以下关键功能: 1. **元素检查**:允许用户查看和修改页面的HTML结构,实时查看元素的CSS...
7. **命令行**:Firebug Lite包含一个JavaScript命令行,允许开发者运行单行JS代码,进行即时测试和调试。 8. **兼容性**:由于其跨浏览器的特性,Firebug Lite使得开发者可以在不支持原生Firebug的浏览器(如IE)...
"firebug-lite" 是一个基于JavaScript的开源工具,主要用于网页前端的调试和分析。它是一个轻量级的版本,灵感来源于Firefox的原生开发者工具——Firebug。由于Firebug只适用于Firefox浏览器,而firebug-lite则实现...
firebug-1.8.4.xpi firebug-1.8.4.xpi firebug-1.8.4.xpi firebug-1.8.4.xpi
firebug-1.12.0.xpi 最新的firebug火狐插件
firebug-1.11.2-fx.xpi一个不错的资源
firebug-1.10.6-fx.xpi
firebug-1.9.0.xpi .
firebug-1.12.0b6-fx.xpi 帮助开发人员定位问题和跟踪问题
3. JavaScript调试:Firebug的脚本面板是JavaScript开发者的重要工具。它支持断点、单步执行、变量查看、性能分析等功能,有助于找出代码中的错误和性能瓶颈。 4. 网络面板:在这里,你可以监控所有HTTP和HTTPS请求...
火狐浏览器的Firebug是一款强大的Web开发和调试工具,它为开发者提供了详尽的网页元素检查、JavaScript调试、网络性能分析等功能。标题"firebug-1.6.0.zip"表明我们正在讨论的是Firebug的一个特定版本——1.6.0,这...
firebug-1.6.1.xpi firebug大家一起分享。。。。。。
Firebug是一款著名的Web开发工具,特别为Mozilla Firefox浏览器设计,它在Web开发和调试领域具有里程碑式的意义。标题中的"firebug-1.8.3.zip"指的是Firebug的1.8.3版本,该版本是针对Firefox 7.0进行优化和支持的。...
firebug-2.0.19.xpi firebug快速定位元素,旧版本下载
Firebug是一款历史悠久且备受开发者喜爱的浏览器扩展,尤其在JavaScript调试方面有着卓越的表现。这个"firebug-1.9.2.rar"文件很显然是Firebug的1.9.2版本,它以RAR压缩格式存储,其中包含的核心文件是"firebug-...
在经过了12个alpha以及4个beta版本后,Firebug团队终于发布了Firebug 1.10正式版,兼容Firefox 13~16版本。
在这款版本中,Firebug包含了对网页元素、网络请求、JavaScript控制台、存储、命令行等多个关键开发功能的支持。 Selenium则是一个自动化测试工具,广泛用于Web应用的自动化测试。它允许开发者编写脚本来模拟用户与...
标题中的"firebug-2.0.16-fx.zip"指的是Firebug的2.0.16版本的Firefox扩展程序的压缩包文件。Firebug是一款经典的Web开发工具,它集成在Firefox浏览器中,允许开发者实时查看、调试和修改HTML、CSS以及JavaScript...
Firebug 为你的 Firefox 集成了浏览网页的同时随手可得的丰富开发工具。你可以对任何网页的 CSS、HTML 和 JavaScript 进行实时编辑、调试和监控。\n\n访问 Firebug 网站来查看文档、截屏以及讨论组(英语):...