2012-07-10 4 views
2

Internet Explorer 9에서 앱을 테스트하고 있는데 Chrome, Firefox, Opera 및 Safari에서는 IE에서 작동하지만 .... 글쎄,이 코드에서 :IE9 SCRIPT87 : XDomainRequest의 인수가 잘못되었습니다.

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

IE에 'SCRIPT87 : Invalid argument.'라는 메시지가 표시됩니다. 나는 이미지를 첨부한다 : enter image description here

xhr 요소는 XDomainRequest() 객체이고, url 속성은 올바른 URL이다. IE9가 무엇에 관해 이야기하는지 아는 사람은 누구입니까?

답변

5

글쎄, 내 API를 사용하여 API를 사용하여 (get, post, put 및 delete 메소드를 사용하여) IE와 호환 될 것이라고 생각했지만 (XvomainRequest XMLHttpRequest와 동일한 코드 구현을 가지고 있지만 더 이상 XDomainRequest를 사용하면 제한 사항이 많습니다. 'get'및 'post'메소드 만 실행하고 사용자 정의 헤더 등은 없습니다. Here ie8 및 9 문제가있는 링크

나타납니다. ie10은 XMLHttpRequest를 사용하여 cors를 구현합니다.