0

독자적인 프런트 엔드 프레임 워크를 사용하여 응용 프로그램을 개발 중입니다. 이 프레임 워크는 Internet Explorer 7, 8 표준 만 지원했습니다.브라우저 지원 Internet Explorer 10 - 호환 모드

이제 새로운 요구 사항으로 Internet Explorer 10에서 응용 프로그램을 테스트하고 있습니다. 아래에 설명 된 것과 동일한 브라우저 설정을 사용하는 세 대의 개인용 컴퓨터에서 시험해 보았습니다.

Internet Explorer 버전 : 10.0.9200
브라우저 모드 : IE 10 호환성보기
문서 모드 : IE 7 개 표준

나는 세 가지 시스템에서 동일한 UI를 테스트 페이지가 렌더링있어 두 시스템에서 하나의 시스템에서 스크립트 오류가 발생했으며 그 오류의 원인을 찾을 수 없습니다. 문자 사에서 아래 라인에

오류 세부 정보 :

Object doesn't support this action

var req = new XMLHttpRequest(); 

나는 같은 응용 프로그램이 동일한 설정을 가진 다른 브라우저에서 원활하게 실행 이유를 찾을 수 없습니다입니다.

+0

MS에 따르면 IE7은 기본 XMLHttpRequest를 지원하지만 새로운 ActiveXObject ("Microsoft.XMLHTTP")를 대신 사용해보십시오. – Zaffy

+0

@ Zaffy 그러나 문제는 동일한 브라우저 설정을 사용하는 모든 시스템에서 발생해야합니다. 왜 그것이 제대로 렌더링되지만 몇몇에서는 작동하지 않는 것입니까? – goutam

+0

F12 도구를 사용하여 각 기계가 동일한 문서 모드로 페이지를 표시하는지 확인하십시오. 나는 당신이 그렇지 않다는 것을 알게 될 것이라고 생각합니다. 일치하는 경우 호환성보기 설정 (톱니 바퀴 메뉴에서 사용 가능) 및 보안 영역 환경 설정/사이트 목록을 포함하여 각 시스템 (및 해당 버전) 및 사용자 설정에 사용 된 애드온을 조사하십시오. –

답변

0

IE 설정 (및 버전)이 3 가지 모든 컴퓨터에서 동일하다고 말하면이 문제로 많은 요소가 고려 될 수 있으며 연결, 사양 등에서도 확장 될 수 있습니다. 하나의 PC를 다른 PC와 차별화하여 식별하기가 어렵습니다. (

  • 위해 window.onload = 기능을 윈도우 번 XMLHttpRequest 객체를 생성 로드하기 위해 코드를 조정 : 의심의 이익을 위해

    , 우리는 다음에 시도를 제공 할 수 있습니다) { var req = new XMLHttpRequest(); }

또는

+0

나는이 코드를 이미 윈도우로드시에 실행 중이다. 이미 재설정을 시도했습니다. 일하지 않았어. 브라우저 문제라고 생각합니다. IE8에서 IE 10으로 업그레이드 할 때 많은 웹 사이트에 액세스 할 수 없습니다 (다른 문서 모드를 사용하여 시도해 보았습니다) – goutam

0

는 "네이티브 XMLHTTP 지원 사용 "IE 브라우저의 도구 -> 고급 -> 초 탭에서 urity -> 네이티브 XMLHTTP 지원을 사용합니다.

관련 문제