특정 사이트에 대해 IE10을 IE9 모드로 설정


8

IE10을 서버 수준이 아닌 브라우저 수준에서 IE9 모드로 설정하고 싶습니다.

IE10 데스크톱 버전의 F12 개발자 도구를 통해 수동으로이 작업을 수행 할 수 있습니다. IE10의 메트로 및 데스크톱 버전 모두에서 사이트를 항상 IE9 모드로 표시 할 수 있습니까?


1
클라이언트 측에서 특정 IE 버전 (특정 사이트에만 해당)을 강제 실행해야하는 이유를 설명 할 수 있습니까?
— jsalonen

아직 IE10과 완전히 호환되지 않고 IE10 사용자를 차단하는 사이트가 있습니다. 한편, 우리는 IE9 동작을 지원해야하지만, Win8을 사용한다면 매번 호환성 모드를 설정해야합니다.
— GaTechThomas

IE10 사용자를 어떻게 "차단"합니까? 메타 태그를 사용하여 선호하는 브라우저 모드를 IE9로 설정할 수 있으며 사이트는 IE10에서도 잘 작동합니다.
— jsalonen

우리는 아직 없습니다. 프로덕션 시스템에 변경 사항을 푸시하는 것은 수천 명의 사용자를 지원할 때 수행하는 것이 아닙니다.
— GaTechThomas

브라우저를 감지하고 로그인을 허용할지 또는 브라우저가 지원되지 않는지 여부를 결정하여 사용자를 차단하고 있습니다.
— GaTechThomas

답변:


7

호환성보기 목록에 사이트를 추가 할 수 있습니다. "도구"-> "호환성보기 설정"메뉴에서 선택하고 팝업 대화 상자에서 사이트를 입력하십시오.

호환성보기 설정 대화 상자

Windows 7에서 수행했지만이 솔루션이 Windo에 적용된다고 생각합니다.

해결책은 여기에 있습니다 : http://www.mydigitallife.info/force-ie8-to-load-and-display-websites-in-ie7-compatibility-view-mode/ .


1
이 문제는 IE10 호환 모드를 수행한다는 것입니다. IE9 표준 모드로 강제 설정할 수 없습니다. Jira는 IE10 호환 모드에서는 제대로 작동하지 않지만 IE9 표준 모드에서는 제대로 작동합니다.
— Ronn Black

4

명령 줄 옵션을 사용하여 브라우저를 특정 모드로 강제로 여는 것이 가장 좋습니다. 슬프게도 이와 같은 것은 IE 의 "공식"명령 행 옵션 목록 에서 찾을 수 없습니다 . 또한 Technet에 대한 토론 은 적어도 IE9에서는 문서 모드를 레거시 설정으로 영구적으로 설정할 수 없음을 의미합니다.

또한 왜 클라이언트 측에서 이것을 먼저 알아야하는지 왜 당황하는지 말해야합니다. IE10 사용자가 IE9 렌더링 모드를 사용하도록하려면 X-UA-Compatible9시에 IE 버전으로 메타 태그 를 추가하면됩니다 .

<meta http-equiv="X-UA-Compatible" content="IE=9">

에서 MSDN 라이브러리 :

경우에 따라 웹 페이지 표시를 이전 버전의 Internet Explorer에서 지원하는 문서 모드로 제한해야 할 수도 있습니다. x-ua 호환 헤더로 페이지를 제공하면됩니다. 자세한 내용은 레거시 문서 모드 지정을 참조하십시오.


고맙지 만 단기적인 클라이언트 측 솔루션이 필요합니다. 지금 당장 서버를 변경하는 것은 옵션이 아닙니다.
— GaTechThomas

정말 유감입니다 만, 그런 해결책이없는 것 같습니다. 또한 웹 사이트를 개발 중이고 서버 측 코드를 변경할 수 없다는 것이 매우 당혹 스럽습니다. 사이트를 변경할 수 없으면 어떻게 사이트를 개발할 수 있습니까?
— jsalonen

3
프로덕션 서버를 변경할 수 없다는 점에 놀랐을 때 엔터프라이즈 수준의 개발을하지 않은 것 같습니다. 엔터프라이즈 시스템에서 작업 할 때는 ANYTHING을 변경하는 것이 복잡합니다. 우리는 아무 문제없이 변경할 수있는 테스트 서버를 가지고 있습니다. 테스트 서버를 통과 한 후에 만 ​​변경할 수있는 QA / 인증 서버가 있습니다. 두 수준에서 테스트를 거친 후에 만 ​​제품을 바꿀 수 있습니다. 그러나 이러한 변경 사항은 시작하기 전에 승인 된 기능이어야합니다. 그것이 어떻게 진행되는지입니다. 이를 변경할 수 있지만 클라이언트 측 솔루션이 가장 간단합니다.
— GaTechThomas

1
테스트뿐만 아니라 프로덕션도 지원해야합니다. 나는 당신이 그것을 특정 방식으로하고 싶다는 것을 알고 있지만, 그것이 쉬운 경우, 나는 그것을하고 처음에는 질문을하지 않았을 것입니다. 코딩 답변을 찾지 않기 때문에 stackoverflow를 묻지 않았습니다.
— GaTechThomas

1
예를 들어 보겠습니다. 제가 일하는 회사에는 고객이 부품을 주문하는 자체 시스템을 보유한 여러 파트너 / 공급 업체가 있습니다. 일부는 VPN을 통해 실행되고 일부는 인터넷을 통해 실행됩니다. 이들 중 최고는 IE9 이상이 필요하고 최악의 경우 32 비트 XP가 필요한 사용자 지정 소프트웨어가 있습니다. 우리는 이러한 서버를 제어하지 않으며 서버와의 상호 운영을 처리해야합니다. 이러한 엔터프라이즈 시스템 중 상당수는 문제가 발생할 때까지 업데이트되지 않습니다.
— Keith Loughnane
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.