【发布时间】:2012-05-23 19:02:46
【问题描述】:
在调试 ExtJS 4 时(尝试了 4.1.0 和 4.1.1 版本),FireBug 反复显示以下错误:An invalid or illegal string was specified
http://docs.sencha.com/ext-js/4-1/extjs/ext-all.js
Line 18。尽管指定了该选项,但它不会因错误而中断。此外,我的代码或 ext-debug.js 和它的加载器似乎都没有真正调用 ext-all.js。
这个错误大约每分钟记录一次到 Firebug 的控制台,这很烦人。困扰我的是我无法让错误消失。这是一个 FireBug 错误吗?一个 ExtJS 错误?外星人?如何调试调试器?
【问题讨论】:
-
你能发布一些你的代码吗?
-
如果我可以确定要发布哪些部分,我会这样做。除了视口和一些 Ext.panel.Panel,我几乎删除了所有内容。这就是问题所在——它似乎根本与我的代码无关。
-
ExtJS 库(不太可能)或您的代码中可能缺少某些字符。当您调试应用程序时,您是否有机会在选项卡上打开 extjs 文档?无论如何,您能否关闭所有浏览器窗口,在 Firefox 中打开 extjs/examples 文件夹中的示例之一,如果您在调试时仍然遇到错误,请告诉我们?
-
注意: 在安装了许多更新(包括 FireFox 点碰撞和可能的 FireBug 更新)后,我不再收到此错误。 * 我没有更改我使用的 ExtJS 代码(通过 git 还原以检查),也没有更改在同一台开发机器上提供的 ExtJS 库。 *
-
仅供参考,上次我在 Firefox 中启动我的项目时,一切正常。但就在我启动 firebug 时,我的代码停止并产生了错误。你我不记得它是什么错误,但 Firebug 对 ExtJS 不是那么友好是肯定的。尝试改用 Chrome。