7

在调试 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 错误?外星人?如何调试调试器?

4

2 回答 2

1

我之前遇到过同样的问题,我已经通过删除JS文件末尾的特殊字符来解决它!(app.js我认为)

这很奇怪,但问题来自隐藏的特殊字符,例如:零宽度非连接符或从右到左标记

打开另一个 JS 文件,但不要在那里复制/粘贴您的代码。再写一遍,看看有没有问题。

如果您有一些数据,请不要忘记检查您的数据。正如本文解释的问题:http ://www.ashorlivs.fr/javascript-jquery/article/an-invalid-or-illegal-string-was

于 2012-12-06T19:43:18.857 回答
0

对于一般调试,请参阅此链接http://www.sencha.com/learn/debugging-ext-js-applications/ 您也可以在开发模式下使用 ext-all-dev.js。在萤火虫之上还有另一个优秀的工具,在这个链接http://www.illuminations-for-developers.com/

PS:我还没有弄清楚如何发表评论。我想它会在我获得更多积分/声誉时出现。因此将其添加为答案。谢谢。

于 2012-08-02T13:23:49.800 回答