IE8을 IE7 호환 모드로 강제 설정
.NET 또는 Javascript를 사용하여 IE8을 IE7 호환 모드로 강제 전환하는 방법이 있습니까?
이것을 메타 태그에 추가하는 경우 :
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
IE8은 IE7과 같은 페이지를 렌더링합니다.
web.config에서 할 수 있습니다.
<httpProtocol>
<customHeaders>
<add name="X-UA-Compatible" value="IE=7"/>
</customHeaders>
</httpProtocol>
위의 솔루션보다 더 나은 결과를 얻었습니다. 이것이 왜 해결책으로 주어지지 않았는지 확실하지 않습니다. :)
지금 찾았을 수도 있습니다. http://blog.lroot.com/articles/the-ie7-compatibility-tag-force-ie8-to-use-the-ie7-rendering-mode/
사이트는 다음 메타 태그를 추가한다고 말합니다.
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
또는 이것을 .htaccess에 추가
Header set X-UA-Compatible: IE=EmulateIE7
이 HTTP 헤더 는 그 IE7 호환 모드를 사용하는 IE8을 강제로 설정할 수는.
그것보다 훨씬 간단합니다. HTML을 사용하면이 메타 태그를 페이지에 추가 할 수 있습니다 (페이지의 첫 번째 항목).
<meta http-equiv="X-UA-Compatible" content="IE=7" />
.net을 사용하여 수행하려면 헤더에 해당 메타 정보와 함께 http 요청을 보내면됩니다. 그래도 작동하려면 페이지 새로 고침이 필요합니다.
또한 여기에서 비슷한 질문을 볼 수 있습니다. VBScript를 사용하는 IE8의 호환성 모드
IE 8 표준 모드에서 IE 8 페이지 렌더링을 전환하려면 한 번 더
<meta http-equiv="X-UA-Compatible" content="IE=100" /> <!-- IE8 mode -->
이에 대한 참고 사항 :
IE 8.0s 에뮬레이션은 페이지를 동일하게 표시 할뿐입니다. 기능이 중단 될 수있는 미묘한 차이가 있습니다. 최근에 그 문제가 발생했습니다. IE 7.0이 IE 8.0에서 "anonymous ()"라는 자바 스크립트 래퍼 함수를 사용하는 경우 래퍼의 이름이 다르게 지정되었습니다.
따라서 에뮬레이션을 사용하기 때문에 JavaScript와 같은 것이 "그냥 작동"할 것이라고 기대하지 마십시오.
이것은 IIS에서 수행 할 수 있습니다 : http://weblogs.asp.net/joelvarty/archive/2009/03/23/force-ie7-compatibility-mode-in-ie8-with-iis-settings.aspx
댓글도 읽어보세요 : 2009 년 4 월 1 일 수요일 오전 8:57 John Moore
빠른 후속 조치. IE = EmulateIE7 값을 사용하는 한 내 사이트에서 잘 작동했습니다. IE = 7을 사용하려고하면 IE8에서 실행할 때 내 사이트가 기본적으로 중단되었습니다.
내 코드에이 태그가 있습니다
meta http-equiv = "X-UA-Compatible"content = "IE = 7"/>
이 태그를 건너 뛸 수 있지만 레이아웃이 잘 표시되고 해당 태그를 사용하여 디스플레이가 IE 7까지 작동하지만 다른 버전에서 잘 실행하고 싶습니다 ...
참고 URL : https://stackoverflow.com/questions/1014666/force-ie8-into-ie7-compatiblity-mode
'UFO ET IT' 카테고리의 다른 글
Windows 서비스 및 C #을 사용하여 USB 드라이브 삽입 및 제거 감지 (0) | 2020.12.06 |
---|---|
(g) Vim에서 여러 검색을 강조 표시하는 방법이 있습니까? (0) | 2020.12.06 |
Python에서 AND 및 NOT 연산자 사용 (0) | 2020.12.06 |
TTS (텍스트 음성 변환)-Android (0) | 2020.12.06 |
Android에서 애플리케이션 설치 날짜 가져 오기 (0) | 2020.12.06 |