0

IE8 の Web ページの 1 つにスクリプト エラーがあります。エラーメッセージのスクリーンショットは次のとおりです-

ここに画像の説明を入力

このエラーの原因を見つけようとしています。含まれているjavascriptファイルを調べましたが、1174行目はありません。ただし、非常に長い行がいくつかあるファイルの縮小バージョンがあるため、エラーが発生する可能性がありますか?

どうすればこれをソートできますか?何か案は。ご協力いただきありがとうございます。

アップデート

私は問題を解決することができました。これは、JQuery ダイアログの「ボタン」オプションでした。周りに引用符がclassなく、探していた IE7/IE8 がありました"class"。すべてがソートされました。

4

2 に答える 2

0

問題は、次のように、オブジェクトの末尾にセミコロンがあることです。

var foo = {
    bar: 1,
    baz: 2,
}

残念なことに、IE8 には、HTML ファイルでカウントを開始し、javascript が含まれているため、カウントを継続するため、行をカウントする奇妙な方法があります。したがって、表示されている行が存在しないのは正常です。

IE10 を使用して、問題の正確な場所を特定します。これは、より論理的にカウントされるためです。

IE10 にアクセスできない場合は、ファイルで次の正規表現を検索してください: ",[\n \t]*}". これにより、探しているセミコロンが得られるはずです。

于 2013-10-25T13:05:20.433 に答える