2011-01-19 14 views
0

IE7で断続的なJavascriptエラーが発生しているような開発サイトがあります。今、私はIE7を完全にテストすることができますが、可能性のあるブラウザの問題についてJavascriptを分析できるリソースがあるかどうかは疑問でした。Javascript testing resource

答えて

1

あなたは一般的なIE-唯一の問題は、配列やオブジェクトリテラルにカンマを閉じる含めることであるJSLint

1

を通して、あなたのJavaScriptを実行してみてくださいすることができます。非IEブラウザはこの問題を処理します。

あなたはJSONレスポンスまたは類似経由で任意の配列やオブジェクトリテラルを生成していますか?

例:

a = [1,2,4,]; // error in IE, not in other browsers 
b = {a: 1, b: 2,}; // also error in IE 
+0

IEは、問題の実際の行数について兆候を与えないよう、それは、AJAX'd JSPにインラインJSの一部だ場合、これは特にひどいです。 –

1

ページのロードとして実行するコードを探します。

例:JSインタプリタの速度によって

<script src = "test.js"></script> 

test.js

document.getElementById("whatever"); 

を、あなたは対スクリプトのロードと競合状態を取得しますDOMのロード。問題が「断続的」である場合、これはほぼ確実に問題になります。 DOMを見ているすべてのものを貼り付けてください$(document).ready

+0

はい、IEでこの問題が発生しました。 IEインタプリタは他のブラウザと比べてとても驚くほど遅く、他の場所では見られない競合状態に陥る可能性があります。 –

0

シナリオテストにもSeleniumを使用してみてください。