调试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错误?外星人?如何调试调试器?
答案 0 :(得分:1)
之前我遇到过同样的问题,我通过移除JS
文件末尾的特殊字符解决了这个问题! (app.js
我认为)
这很奇怪,但问题来自隐藏的特殊字符,例如:零宽度非连接器或从右到左标记。
打开另一个JS文件,但不将代码复制/粘贴到那里。只需再次写入并检查问题是否存在。
如果你有一些,请不要忘记检查数据。正如本文解释的那样:http://www.ashorlivs.fr/javascript-jquery/article/an-invalid-or-illegal-string-was
答案 1 :(得分:0)
有关常规调试,请参阅此链接http://www.sencha.com/learn/debugging-ext-js-applications/ 您还可以在开发模式下使用ext-all-dev.js。 在这个链接上http://www.illuminations-for-developers.com/
,还有另一个出色的工具在firebug之上 PS:我还是没想出如何发表评论。我想当我有更多积分/声望时就会出现。因此将其添加为答案。感谢。