0

Web ページに extjs オブジェクトのコレクションがあり、Firefox を使用して開発しているため、Firebug を使用してデバッグできます。しばらくして、IE を起動して互換性を確認し、IE で空白のページを取得しましたが、すべて FF で動作します。

IE では、Javascript エラーは発生しません。

4

3 に答える 3

2

Firebug オプションで「Strict Warnings」をオンにし、ページの .js ソース ファイルで警告を探します。Firefox は、コレクションの最後のメンバーの後のコンマをはるかに許容しているようです。「末尾のコンマは ECMA-262 オブジェクト初期化子では無効です」というラベルの付いた警告を探します。これにより、問題が特定されました。

于 2009-04-06T00:26:56.820 に答える
1

「Firefox は、コレクションの最後のメンバーの後のコンマをはるかに許容しているようです。」

うん!!それでおしまい。jslint に加えて、 http: //www.jsonlint.com/ も利用できます。

于 2009-09-10T09:03:30.000 に答える
0

jslint.comは、IEJavaScriptの問題に大いに役立ちます。FFが無視してIEがチョークする、ぶら下がっているコンマを作成するのは簡単すぎます。

于 2009-07-07T13:07:11.127 に答える