IE8 문서 모드 만 감지하고, 사용자에게 IE8.CSS 파일 제공
-
10-12-2019 - |
문제
문서 모드에 문제가 있습니다.작업 공간에서는 와 같이 IE8에 문서화 모드를 강제로합니다.
<meta http-equiv="x-ua-compatible" content="IE=8"/>
.
모든 페이지가있는 문서 모드는 어떻게 탐지 할 수 있습니까?
lugvistation에서 csssregistation에서 conditionExpression을 사용하려고 시도했고 "문서 모드"가 아니라 "브라우저 모드"가 아니라는 "브라우저 모드"를 탐지했기 때문입니다.문서 모드를 검색하고 다른 CSS 파일을 클라이언트에 제공하려면 어떻게해야합니까?
무엇을 wann't : Workspace, IE 사용자의 경우 브라우저를 "Document Mode= IE8"로 강제로하고 사용자에게 다른 CSS 파일을 제공하고자합니다.다른 모든 브라우저 (FF, 크롬 ..) i IE8.CSS 파일을 사용자에게 제공하고 싶지 않습니다.
운이없이 CSS 파일 안에이 기능을 사용하려고 시도했습니다
<!--[if IE 8]> ..... .. styles\ie8.css <![endif]-->
. 해결책
우리는 IE8 문서 모드에서 열어야하는 사이트와 동일한 문제를 해결했습니다.우리가 IE8 모드를 표시 할 때마다 변경 사항이 없습니다!
이 문제를 해결하려면 Web.config 파일을 수정 했으며이 행을 추가했습니다
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=EmulateIE8" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
.
도움이되기를 바랍니다.
앤드류
제휴하지 않습니다 sharepoint.stackexchange