0

独自のフロントエンド フレームワークを使用してアプリケーションを開発しています。このフレームワークは、Internet Explorer 7、8 標準のみをサポートしていました。

現在、新しい要件として、Internet Explorer 10 でアプリケーションをテストしています。以下で説明するように、同じブラウザー設定を持つ 3 台の PC でテストしました。

Internet Explorer バージョン: 10.0.9200
ブラウザ モード: IE 10 互換性 ビュー
ドキュメント モード: IE 7 標準

3 つのシステムで同じ UI をテストしたところ、2 つのシステムでページがレンダリングされましたが、1 つのシステムでスクリプト エラーが発生し、そのエラーの理由を見つけることができませんでした。

以下の行の文字 4 のエラーの詳細:

Object doesn't support this action

var req = new XMLHttpRequest();

同じ設定の他のブラウザで同じアプリケーションがスムーズに動作する理由を見つけることができません。

4

2 に答える 2

0

IE ブラウザの [ツール] -> [詳細設定] -> [セキュリティ] -> [ネイティブ XMLHTTP サポートを有効にする] タブで [ネイティブ XMLHTTP サポート] を有効にします。

于 2016-02-02T05:18:44.220 に答える
0

IE の設定 (およびバージョン) が 3 台のマシンすべてでまったく同じであると言っている場合、この問題には多くの要因が考えられ、接続性、仕様などに及ぶ可能性があります。識別するのが難しい別のもの。

疑いの利益のために、次のことを試すことができます。

  • ウィンドウがロードされたら、コードを微調整して XMLHttpRequest オブジェクトを作成します。

    window.onload = function() { var req = new XMLHttpRequest(); }

また

于 2015-01-07T22:25:17.983 に答える