FireBug Lite messageQueue null

Gre*_*egT 21 css firebug

我正在努力让FireBug Lite与IE7一起工作.鉴于此代码(没有别的):

<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script>
<link rel="stylesheet" href="../../css/third-party/jquery.ui.all.css">
This is a test!
Run Code Online (Sandbox Code Playgroud)

...我在Line:8180收到错误,'this.messageQueue为null或者不是对象',并且控制台没有出现.

如果我删除CSS文件引用,它工作正常.此外,这个CSS可以在FF和GC下使用FireBug.

CSS文件是最近从jQ的网站下载的,并且包含8,000行(在扩展所有@imports之后),我的Web服务器可访问的任何代码也都不包含令牌'messageQueue'.

我没有任何IE插件(我知道)并且从未在这台PC上使用过任何类型的MSMQ产品.

我也尝试过随机的事情,比如切换语句的顺序,加载jQuery的常规.js文件,使用FireBug书签等等,都无济于事.

有什么建议?

hey*_*hew 37

这是影响IE7(和IE8)的已知错误,正在firebug问题跟踪器上进行跟踪.

这仍然是所有渠道的问题(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>
Run Code Online (Sandbox Code Playgroud)

一个更好的办法是使用Firebug的1.3作为一个书签.我根据firebug发布存档修改了这个bookmarklet URL:

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');
Run Code Online (Sandbox Code Playgroud)

只需使用URL字段中的上述内容将其转储到"链接"栏中即可.

  • 似乎这个firebug问题仍然存在:( ...感谢解决方法:) (4认同)