2009-04-06 13 views
0

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

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

答えて

2

Firebugのオプションで "Strict Warnings"をオンにし、ページの.jsソースファイルで警告を探します。 Firefoxはコレクションの最後のメンバーの後にコンマをはるかに許しているようです。 「ECMA-262オブジェクトイニシャライザではコンマが合法ではありません」という警告が表示されます。これは問題を正確に示しました。

+1

これは私がPHPで使用するNetbeansの良い点です。私のJavascriptでリストやオブジェクトの末尾にカンマを置くと、IEにはそれが気に入らないという警告が表示されます。そうでなければ私はおそらく知らなかったでしょう。 – cletus

0

jslint.comは、IEのJavaScriptの問題で多くを助けます。 FFが無視し、IEのチョークを掛けるカンマがあるのはあまりにも簡単です。

1

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

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

関連する問題