jQuery を使用して、いくつかの xml データを動的にロードしています。このコードは、Internet Explorer 8 と 10 を除くすべてのブラウザーでエラーなく正常に動作します。イライラすることに、Internet Explorer 9 でも正常に動作します。
私が使用しているコードは次のとおりです(jQuery 1.10.2):
$.get("xml_generator.php", {search: searchInput.value}, function(data) {
var xml = $.parseXML(data);
console.log($(xml).find("XmlNode").text());
});
このコードを Internet Explorer 10 で実行すると、コンソールに正しいテキストが短時間表示されますが、「Internet Explorer が動作を停止しました」というエラーが表示され、「解決策を確認します」( Horseたわごと)。
デバッグを実行すると、「iexplore.exe [5496] で未処理の win32 例外が発生しました」と表示されます。
これは複数のコンピューターで発生し、数日間解決策を探していました。
どんな助けでも大歓迎です!
編集
私のクライアントでは IE 8 でクラッシュしましたが、テストしたところ、8 でも問題なく動作しているように見えました。つまり、問題は IE 10 に固有のもののようです。