우리 웹 사이트에서는 현재 IE 6 사용자를 차단하는 논리를 구현했습니다. 그러나 IE 7도 마찬가지로 엉터리이며 스타일 시트가 작동하도록 많은 작업이 필요하므로 IE 7을 차단할지 여부는 호환성 모드 (IE 7을 모방 한)를 실행하는 IE 8 사용자에게 영향을 주며 그렇지 않으면 사람들을 차단합니다 즉 7이 설치되어 있습니까? 나는 IE 7을 사용하는 사람들만을 차단하고 IE 8을 컴팩 빌리티 모드로 사용하지만이 사이트는 순수한 IE 8이 필요하다는 경고를 표시합니다. 아니면 쉽게 컴팩 (compability) 모드에서 IE 8을 차단할 수 있습니까? 그리고 만약 그렇다면 php에서이 compability mode check를 어떻게 할 것인가?IE 7/IE 8 컴팩 빌 러티 모드 사용자를 차단합니까?
2
A
답변
1
당신은 당신의 .htaccess 파일에 다음을 추가하여 호환성 모드에서 렌더링하지 IE를 방지 할 수 있습니다 :
Header set X-UA-Compatible: IE=Edge
이 항상 IE (에지)의 최신 버전으로 페이지를 렌더링하는 IE를 말할 것이다
이 여기에서 더 설명 :
012 : http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx이 대안으로 당신이 호환성 모드에서 사용할 수 없습니다하고자하는 페이지의 헤더에 다음을 추가 할 수 있습니다
<meta http-equiv="X-UA-Compatible" content="IE=Edge" >
+0
잘 작동합니다. – Uri
2
방문자가 사용하는 브라우저에 따라 차단하지 마십시오. 모든 브라우저에서 작동하는 방식으로 웹 사이트를 만듭니다. 현재 웹 표준을보다 잘 지원하는 브라우저를 사용하는 사람들에게 유용성 향상을 제공하려면 progressive enhancement을 사용하십시오.
0
IE8이 호환 모드로 전환되면 IE7처럼 작동합니다.
즉 호환성 모드에서 IE8을 입력하면 IE7을 허용하게됩니다.
관련 문제
- 1. JSF를 사용하여 Internet Explorer 인트라넷 컴팩 빌 러티 모드 재정의
- 2. IE 8의 개발자 도구 : 브라우저 모드 : IE 7, IE 8,하지만 IE 8 "호환성보기"란 무엇입니까?
- 3. IE 8 에뮬레이션 (Mac)
- 4. IE 8 캐싱 문제
- 5. IE 8 JQuery와 문제
- 6. IE 8 인코딩 문제
- 7. CSS IE 8 만
- 8. IE 호환성 모드 문제
- 9. IE 8 전체 화면 창 만들기
- 10. IE 8 중국어 인코딩 문자
- 11. IE 8 설치 방법 8.0.6001.18702
- 12. IE 8 및 패딩 문제
- 13. IE 8 defaultView 해당 사항
- 14. IE 8 문제의 자바 배열
- 15. IE 8/9 ClearType 문제
- 16. AJAX 객체 IE 8 오류
- 17. IE 호환 모드 부동 수
- 18. 빌 변화 1K 1000
- 19. 빌 범위 질문
- 20. 빌 Imageresize 성능
- 21. 빌 안전 출력
- 22. 빌 - 복합체 식 = 1
- 23. 빌 태그 디스플레이
- 24. STA 스레딩 모드 스레드가 또한 winform UI 스레드를 차단합니까?
- 25. 글꼴/이미지 렌더링 차이, IE 6 및 IE 8
- 26. IE 7, IE 8 등 다중 탭 브라우저 세션 문제
- 27. 작은 MCE Safari, IE <8 문제
- 28. IE 8 프레임 세트/자바 스크립트 오류
- 29. IE 7 & I는 FullCalendar 플러그인을 사용하고 8
- 30. Javascript window.location이 반복적으로 호출됩니다. IE-8
수치는 확실하지 않지만 IE7이 여전히 10 %의 시장 점유율을 확보하고 있음을 확신 할 수 있습니다. –
@ 리차드 - http://gs.statcounter.com/#browser_version-ww-monthly-201004-201104는 브라우저/버전 사용법에 대한 유용한보기입니다. IE7은 현재 약 7 % 정도 실행 중입니다. –
@ 마크 베이커 : 감사합니다. 합계를 위해. –