2010-04-08 2 views
15

IIS에서 호스팅되는 내부 웹 사이트가 있습니다. 다음 메타 코드를 추가하고 IE8 브라우저 모드와 문서 모드에서 페이지가 있어야하는 http 헤더를 추가합니다.강제 브라우저 모드 = IE8 및 문서 모드 = IE8 표준

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

우리는 Visual Studio에서이를 테스트했으며 매우 잘 작동합니다.

그러나 다른 IIS 서버에 코드를 게시 한 후 한 개발자는 페이지가 "IE8 Comatiblity"브라우저 모드로 렌더링되어 일부 JavaScript가 실패 함을보고했습니다.

동일한 Windows Server 2003 (RDP 세션)에서 4 명 이상이 작업하고 있습니다. 우리는 동일한 버전의 IE (실제로 동일한 IE)를 사용합니다. 모두 "IE8"브라우저 모드를 갖지만 한 사람은 "IE8 호환성"브라우저 모드를 얻습니다.

IE8 모드 이외의 다른 모드로 특정 사용자의 IE를로드하려면 어떻게해야합니까?

추신. IE에서 호환성 목록을 확인했습니다. 그것은 비어 있습니다.

답변

15

"호환성보기 설정"- "호환성보기에서 인트라넷 사이트 표시"의 확인란으로 인해 발견되었습니다.

상자를 선택 취소 한 후에 잘 작동합니다.

추신. "localhost"가 인트라넷 사이트에서 제외 되었습니까?

+0

내가 localhost를 통해 UR 자신의 컴퓨터가 아닌 인트라넷 것을 가정 (내부 망 자원을 추가 aftert). 그러나 이상하게 들립니다. 이론적으로는 인트라넷에 있어야합니다. Microsoft는 항상 이상한 마법을 만듭니다. – avasin

+1

이상한 저주와 같은 이상한 마법 – Billybonks

2
는 여전히 "(호환)보기"모드에 있지만 작품에서 열기

, UI에 어떤 차이가

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

스크립트

+0

doctype을 추가하십시오. ''이 작동합니다. –