Web ページに extjs オブジェクトのコレクションがあり、Firefox を使用して開発しているため、Firebug を使用してデバッグできます。しばらくして、IE を起動して互換性を確認し、IE で空白のページを取得しましたが、すべて FF で動作します。
IE では、Javascript エラーは発生しません。
Web ページに extjs オブジェクトのコレクションがあり、Firefox を使用して開発しているため、Firebug を使用してデバッグできます。しばらくして、IE を起動して互換性を確認し、IE で空白のページを取得しましたが、すべて FF で動作します。
IE では、Javascript エラーは発生しません。
Firebug オプションで「Strict Warnings」をオンにし、ページの .js ソース ファイルで警告を探します。Firefox は、コレクションの最後のメンバーの後のコンマをはるかに許容しているようです。「末尾のコンマは ECMA-262 オブジェクト初期化子では無効です」というラベルの付いた警告を探します。これにより、問題が特定されました。
「Firefox は、コレクションの最後のメンバーの後のコンマをはるかに許容しているようです。」
うん!!それでおしまい。jslint に加えて、 http: //www.jsonlint.com/ も利用できます。
jslint.comは、IEJavaScriptの問題に大いに役立ちます。FFが無視してIEがチョークする、ぶら下がっているコンマを作成するのは簡単すぎます。