오류 "SCRIPT7002: XMLHttpRequest:IE에서 네트워크 오류 0x80070005, 액세스가 거부되었습니다."
웹 사이트에서는 ALK 맵을 사용하여 지도를 만들고 포인트(마커)와 도로(루팅)를 표시하며 Firefox와 Chrome에서는 모두 정상적으로 동작하지만 IE에서는 지도와 포인트를 표시하지만 도로에 가면 다음과 같은 오류가 발생합니다.
"SCRIPT7002: XMLHttpRequest:네트워크 오류 0x80070005입니다.접근은 거부되었습니다.
해결책을 찾았습니다.보안 영역([인터넷 옵션]> [보안])을 유효하게 합니다.다음 설정은 다음과 같습니다.기타> 도메인 전체에서 데이터 소스에 액세스합니다.
이 설정을 실시하도록 고객에게 제 웹사이트에 요청하지 않는 방법이 있습니까?
이 설정을 무효로 하도록 고객에게 부탁하는 것은 좋은 생각이 아니라고 생각합니다.이 변경을 유효하게 하고 실시하는 것은, 자신의 Web 사이트 뿐만이 아니라, 다른 Web 사이트에도 적용됩니다.
디폴트로는 인터넷 및 제한된 사이트 존에서 비활성화되어 있어 고객이 다양한 유형의 CORS(Cross Origin Resource Sharing) 공격에 취약해질 수 있는 보안상의 이유가 있습니다.
브라우저 수준에서 변경하는 것이 아니라 클라이언트/서버 측 코드 또는 인프라스트럭처에서 CORS를 활성화해 보십시오.
http://www.html5rocks.com/en/tutorials/cors/
이 문제도 발생하고 있었습니다만, IE11 의 최대 길이인 2,000 문자를 타겟 URL 이 넘고 있는 것이 문제였습니다.
Chrome 및 Firefox에서 동작하는 경우 CORS가 이미 올바르게 활성화되어 있을 가능성이 높다는 @user145400의 의견에 동의합니다.
다른 사람들이 언급했듯이, CORS가 작동하기 시작했다.제 경우 IE는 다른 브라우저에서는 허용되지 않은 추가 헤더를 서버(Content-Type)로 전송하고 있었고, 이 헤더는 정책에 의해 허용되지 않았습니다.정책에 헤더를 추가하면 문제가 수정되었습니다.
이 문제는 직장에서 SonicWall VPN의 배후에 있을 때 발생합니다.이 솔루션은 IE의 [인터넷 옵션(Internet Options)]> [보안(Security)]> [신뢰할 수 있는 사이트(Trusted Sites)]메뉴에서 신뢰할 수 있는 사이트 목록에 도메인을 추가하는 것입니다.이것에 관해서는, IE 의 시큐러티 설정을 사용하고 있는 것처럼 보이기 때문에, Edge 에도 영향을 줍니다.
언급URL : https://stackoverflow.com/questions/29903550/how-to-solve-the-error-script7002-xmlhttprequest-network-error-0x80070005-ac
'source' 카테고리의 다른 글
node.js와 함께 기본 Ajax 송수신 (0) | 2023.02.23 |
---|---|
실험 구문 'jsx'에 대한 지원이 현재 사용되도록 설정되지 않았습니다. (0) | 2023.02.23 |
두 필드를 비교하는 사용자 정의 양식 유효성 검사 지시문 (0) | 2023.02.23 |
오류: 정의되지 않은 속성 'map'을 읽을 수 없습니다. (0) | 2023.02.23 |
Angular의 요소JS 지시어 (0) | 2023.02.23 |