우리 웹 제품 중 하나에서 호환 모드를 설정하려고하지만 특정 서버를 통해 호환 모드를 사용할 수 없습니다.IE8 호환 모드 ... 도움이 필요하십니까?
내가 지금까지 한 일을 재 계산하려면 : 나는 IE에 IIS에서 HTTP 헤더 X-UA-지원을 설정 한
= 7
또한 설정 한 나는 HTTP 트래픽을 확인했습니다 내가 헤더 값과 메타 요소를 볼 수 피들러를 사용
: 마스터 페이지 헤드 요소의 첫 번째 요소로 메타 요소를 CH3OH. 스테이징 서버를 가리킬 때 동일한 브라우저 (다른 탭)를 사용하면 문서가 IE7 브라우저 모드 및 IE7 문서 모드로 렌더링됩니다. 어느 쪽이 위대한가. 불행히도 준비 서버와 같은 방식으로 구성된 라이브 서버를 가리키면 문서가 IE8 브라우저 모드 및 IE7 문서 모드로 렌더링됩니다. 그 결과
나는 HTML 요소에 적용되고있는 개발 도구는 CSS를 확인
는 "즉, IE8 CSS1Compat Win32에서"대
"즉, IE7 CSS1Compat Win32에서"
입니다내가 놓친 것일 수도있는 제안이있는 사람이 있습니까?
참고 DOCTYPE 명령 앞에 빈 줄이 있습니다 (의미가 있습니다).
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:b="http://www.backbase.com/2006/btl"
xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:e="http://www.backbase.com/2006/xel"
xmlns:c="http://www.backbase.com/2006/command" xmlns:d="http://www.backbase.com/2006/tdl"
xmlns:x="http://woodmac.com/x">
<head><meta http-equiv="X-UA-Compatible" content="IE=7" /><meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /><meta http-equiv="expires" content="-1" /><meta name="robots" content="index,follow" />
<script type="text/javascript" src="Backbase/engine/boot.js"></script>
<link href="App_Themes/MANDA/print_style.css" type="text/css" rel="stylesheet" /><link href="App_Themes/MANDA/screen_style.css" type="text/css" rel="stylesheet" /></head>
<body>
감사합니다,
필립
감사합니다. 캐시를 지우고 스테이징 사이트와 라이브 사이트가 일관되게 작동하기 시작했습니다. 불행히도 IE7 브라우저 모드가 아닙니다. 그들은 Header와 메타 태그에도 불구하고 IE8 브라우저 모드로 렌더링 중입니다. 문서 모드는 IE7이지만 ... – Philip
서버에서 돌아 오는 HTML 출력의 처음 몇 줄을 게시하십시오. 피들러가 아니라 IE 내에서 실제보기 소스 ... – Tommy
나는 당신이 나를 지적했던 그 기사를 잘 읽었습니다. http : // blogs를보고 있습니다.해당 기사의 링크 인 msdn.com/b/ie/archive/2009/02/16/just-the-facts-recap-of-compatibility-view.aspx. 호환성보기 및 X-UA 호환 태그는 동일하지 않습니다. 불행히도 즉 "ie8 CSS1Compat Win32"는 CSS가 적용될 수 있습니다. – Philip