2014-10-23 8 views
0

우리가 인터넷 익스플로러가 호환 모드가 종사이없는 주장, 아직 우리는 다음과 같은 사용자 에이전트 문자열 받고있는 8 사용하여 웹 응용 프로그램에 액세스하는 사용자 :호환성 모드가 아닌 IE8 브라우저에서 사용자 에이전트 문자열의 "MSIE 7.0"을 수신합니까?

"Mozilla/4.0 (호환되는; MSIE 7.0; Windows가 NT 6.1, 삼지창/4.0; ... "그들은 모두가 IE8에있는, 그리고 호환성 모드는 메뉴에서 '선택'되지 않도록

왜 우리가 확인하는 스크린 샷을 제공 한

. MSIE 7.0 참조를 compatibi에없는 IE8 브라우저에서 가져 오는 중 lity 모드?

+0

당신이 그 (것)들에게 브라우저 문자열을 보여주는 사이트로 보낸 적이 있습니까? IE8은 호환 모드에 있거나 호환 모드가 아닌 것을 보여주는 방법에 대해 직관적이지 않습니다. – Machavity

+0

감사합니다. @Machavity - 예, 우리는 사용자에게 보내는 것을 확인한 PHP에서 $ _SERVER [ 'HTTP_USER_AGENT']의 값을 출력하는 테스트 페이지를 만들었습니다 위의 에이전트 문자열 - MSIE 7.0 참조를 포함합니다. – dan3069822

+0

스크린 샷에는 도구 메뉴의 두 버전 모두에서 '호환성보기'가 회색으로 표시되어 있습니다. 체크 표시가 아니라 호환성보기에서 실행되지 않음을 나타냅니다. – dan3069822

답변

0

페이지가 호환성보기 (또는 유사한 모드)로 표시 될 수있는 데는 여러 가지 이유가 있습니다. 페이지는 X-UA 호환 요소를 포함하는 "내용 = IE7"또는 유사한 값을 포함 할 수있다 (또는 제공 될)

  • : 여기에 내 머리에 떨어져 몇 정상입니다.

  • 페이지는 인트라넷 영역과 같이 호환성보기가 기본 인 영역을 사용하여 표시 될 수 있습니다.

  • 페이지 URL은 Microsoft 호환성보기 목록에 있습니다.

  • 사용자가 호환성보기에서 페이지를 표시하도록 설정된 그룹 정책을 가지고있을 수 있습니다.

  • 페이지에 페이지 내부 x-ua 호환 헤더가 적용되지 못하게하는 잘못된 HEAD 섹션이 페이지에있을 수 있습니다.

  • 페이지에는 기본적으로 호환성보기를 가능하게하는 보안 영역에 배치하는 웹 마크 (MOTW)가 포함될 수 있습니다.

응용 프로그램이나 환경에 대한 추가 정보가 없으면이 중 현재 적용될 수있는 내용이 무엇인지 알기 어렵습니다. 이 도움이

희망 ...

- 랜스

+0

Thanks Lance! 나는 페이지에 대한 통제권을 가지고 있으며, 그것이 문제라고 생각하지 않지만, 특히 인트라넷 영역과 그룹 정책 포인트를 자세히 살펴볼 것입니다. 그룹 정책이 적용된 경우 사용자가 브라우저의 메뉴에 호환성보기가 표시되는 것을 보지 않습니까? 또는 그룹 정책 및 인트라넷 영역 설정이 사용자의 브라우저에서 명확하게 보이지 않으면 서 호환성을 강제 할 수 있습니까? – dan3069822