2

Internet Explorer 9 でアプリをテストしています。このアプリは Chrome、Firefox、Opera、Safari では問題なく動作しますが、IE では....まあ、このコードでは:

this.xhr.open("PUT",url,true);

IE で「SCRIPT87: 無効な引数」と表​​示されます。画像を添付します: ここに画像の説明を入力

xhr 要素は XDomainRequest() オブジェクトで、url 属性は正しい URL です。IE9が何について話しているか知っている人はいますか?

4

1 に答える 1

3

さて、私は、(get、post、put、delete メソッドを使用して) API Restful を使用するクロス オリジン リクエストを使用するアプリは、IE (明らかに 8 および 9 バージョン) と「互換性がある」と考えました。XDomainRequest には同じ実装があると思いました。 XMLHttpRequest よりも cors の数は少ないですが、それ以上ではありません。XDomainRequest には多くの制限があります。「get」メソッドと「post」メソッドのみが実行され、ヘッダーをカスタマイズしないなどです

ie10 には、XMLHttpRequest を使用した cors 実装があるようです。

于 2012-07-10T09:23:21.673 に答える