Css FireBug Lite消息队列为空

Css FireBug Lite消息队列为空,css,firebug,Css,Firebug,我正在尝试让FireBug Lite与IE7一起工作。给定此代码(无其他代码): 这是一个考验! …我在第8180行得到一个错误,“this.messageQueue为null或不是对象”,并且控制台没有出现 如果我删除CSS文件引用,它可以正常工作。此外,此CSS在FF和GC下与FireBug配合使用也很好 CSS文件是最近从jQ网站下载的,包含的行数不超过8000行(在扩展了所有@imports之后),我的web服务器也没有任何可访问的代码包含标记“messageQueue” 我没有任何

我正在尝试让FireBug Lite与IE7一起工作。给定此代码(无其他代码):


这是一个考验!
…我在第8180行得到一个错误,“this.messageQueue为null或不是对象”,并且控制台没有出现

如果我删除CSS文件引用,它可以正常工作。此外,此CSS在FF和GC下与FireBug配合使用也很好

CSS文件是最近从jQ网站下载的,包含的行数不超过8000行(在扩展了所有@imports之后),我的web服务器也没有任何可访问的代码包含标记“messageQueue”

我没有任何IE插件(据我所知),也从未在这台电脑上使用过任何MSMQ产品

我还尝试了一些随机的事情,比如切换语句顺序、加载jQuery的常规.js文件、使用FireBug bookmarklet等等,但都没有成功


有什么建议吗?

这是一个影响IE7(和IE8)的已知错误,正在网络上进行跟踪

这仍然是所有通道上的一个问题(Firebug 1.4 stable/debug/beta/developer)

免责声明:如果您打算使用这些方法,请订阅,并确保在修复或Firebug 1.5发布后停止使用此人为方法

如果您现在需要使用firebug,可以使用firebug 1.3。这个方法我在任何地方都找不到

<script type="text/javascript"
    src="https://getfirebug.com/releases/lite/1.3/firebug-lite.js"></script>

只需使用URL字段中的上述内容将其转储到“链接”栏中。

一个可能的原因是:如果没有样式表或CSS样式数据。不知道为什么

如果没有CSS,并且您看到这个错误,添加一些,Firebug Lite可能会再次工作


例如,这个JSbin使用令牌CSS规则,与IE8中的Firebug Lite一起工作:

代码:


此JSbin相同,但没有CSS规则,无法加载IE8中的Firebug Lite,错误为
“This.messageQueue”为空或不是对象

代码:



这似乎与规则是否实际应用无关(例如,工作正常)。如果您已经附加了样式表,并且仍然看到此错误,而上述操作不起作用,那么可以尝试使用一两条CSS规则向文档添加
块。

我的Meteor应用程序没有打开Firebug Lite时也遇到了同样的问题

在阅读了bugtracker的讨论之后,我尝试了调试版本,它基本上只是库的未压缩版本。是的,这使得Firebug Lite在Chrome和Safari中都有所不同

我现在使用的标签是:

<script type="text/javascript" src="https://getfirebug.com/firebug-lite-debug.js"></script>

刚刚看到一个对我有帮助的答案,从这里开始:。bug报告本身就在Angular项目repo上,但它与Angular没有任何关系——对我来说,问题是在一个普通的HTML/CSS/JS页面上表现出来的,修复程序也在那里工作

从那里引述:

firebug lite beta.js:30905未捕获类型错误:无法读取未定义的属性“push”

添加基本空检查:

if(typeof this.messageQueue=='undefined'){

this.messageQueue=[];

}

似乎正在解决这个问题


为了澄清这一点,8180行似乎来自firebug-lite.js内部(它确实有许多对messageQueue的引用)。当我说“我的web服务器可以访问代码”时,我的意思是,本地。我仍然不明白为什么加载CSS文件会弄乱FireBug。似乎FireBug的问题仍然存在:(…谢谢你的解决方法:)真的很奇怪。。。添加随机的、未使用的样式可以解决此问题。boguseFirebug{color:red;}在JS包含之前解决了该问题。
javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS']&&F.documentElement.namespaceURI;E=E?F[i+'NS'](E,'script'):F[i]('script');E[r]('id',b);E[r]('src',I+g+T);E[r](b,u);(F[e]('head')[0]||F[e]('body')[0]).appendChild(E);E=new%20Image;E[r]('src',I+L);})(document,'createElement','setAttribute','getElementsByTagName','FirebugLite','3','releases/lite/1.3/firebug-lite.js','releases/lite/latest/skin/xp/sprite.png','https://getfirebug.com/','#startOpened');
<script type="text/javascript" src="https://getfirebug.com/firebug-lite-debug.js"></script>