0

ERP 소프트웨어와의 호환성을 위해 팀에서 IE8 Quirks mode으로 질문했습니다. 단점 모드에 대해 조금 읽었습니다. 페이지가 렌더링되지 않은 것처럼 페이지를 렌더링하는 것으로 이해합니다. 지원되는 라이브러리가없는 곳은 IE5입니다. 그러나 나는 브라우저에서 IE8 Compatibility ModeIE7으로 실행되는 경우가 있다고 들었습니다. 나는 모드를 찾을 수있는 방법을 IE8 호환성 모드는 언제 IE7로 동작합니까?

<doctype html> 
<html lang="en"> 
    <head> 
    <meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
    .... 
    <body> 
    .... 
    <!-- load jQuery and other libraries followed by my code--> 
    </body> 
</html> 

이이 IE7로 렌더링 :

우리가 사용하는 소프트웨어 포털은 다음과 같은 스타일로 html을 구축 .I quirks mode에 렌더링하는 데 강제력 iViewhtml를 렌더링 렌더링하고 어떻게 강제로 IE8 또는 IE7로 렌더링 할 수 있습니까?

답변

1

먼저, 귀하의 질문에 대답 :

  1. 그것은 IE7 모드에서 렌더링 할 수 있지만, 그것이 게재 된 방법에 따라, 페이지에 적용되는 보안 영역 및 기타 환경 요인. 귀하의 게시물에 세부 정보가 주어지면 IE7 모드로 렌더링되지 않을 것이라고 상상합니다. (더보기)

  2. 최근 IE 버전에서 페이지를로드하면 페이지가 가장자리 모드 (IE11 표준 모드라고도 함)로 렌더링 될 가능성이 큽니다. F12 키를 누르고 F12 도구 도구 모음 영역에서 현재 문서 모드를 읽으면 확인할 수 있습니다. window.document.documentMode 속성을 사용하여 현재 문서 모드 (지원되는 경우)를 확인할 수도 있습니다.

  3. 여러 가지 문서 모드로 전환하는 데는 여러 가지 방법이 있습니다. 일반적으로 x-ua 호환 헤더를 사용하여 원하는 모드를 지정해야합니다 (예 : content="IE=8"). 선택한 값은 IE에게 사용 가능한 가장 높은 모드를 사용하도록 알려줍니다. IE11이 출시 될 때까지 에지 모드는 실험적인 것으로 간주되었습니다. now it's preferred.

IE7 모드에서 이것이 렌더링 될 수도 있고 그렇지 않을 수도있는 이유는 페이지가 제공되는 방식에 따라 다릅니다. 인트라넷 영역에서 IE가 제공되고 IE가 인트라넷 페이지를 호환성보기로 표시하도록 설정되어 있으면 페이지가 IE7 모드로 렌더링 될 가능성이 큽니다. 그런데, 당신이 기술 한 더 큰 환경은 페이지가 IE7 모드에서 렌더링되지 않을 수도 있음을 의미합니다.

iframe이 방정식에 영향을줍니다. ASP 페이지에서 Iview를 iframe으로 렌더링하면 결과는 부모 문서에 따라 다릅니다. 부모 문서가 쿼크 모드로 렌더링되면 자식 문서는 쿼크 모드로 렌더링됩니다. (IE의 최신 버전에 대해서는 적어도 in earlier versions이 변경됩니다.)

제공하는 코드가 iframe에있는 경우 결과는 iframe이 포함 된 페이지의 문서 모드에 따라 달라집니다.

이제 상황을 제어하기 위해 nitty gritty details에서 읽는 시간이 필요합니다. 다음으로 페이지에 렌더링 된 코드를 디버깅 코드에 추가하여 다른 실험 결과를 테스트 할 수 있습니다.

반드시 x-ua 호환을 페이지 내에 배치 할 필요는 없습니다. (그룹 정책을 사용하거나 server send headers을 가질 수 있습니다.)

마지막으로 Windows 8을 사용하는 경우.1 업데이트가 설치되어 있으면 시도해보십시오. Enterprise IE (EMIE) 시도해보십시오. IE11이 IE8 모드보다 더 정확하게 IE8의 동작을 에뮬레이션하는 IE8 모드로 강제합니다.

나는 이것이 일반적이라고 알고 있지만, 찾고있는 답변은 작업하는 세부 정보에 크게 의존합니다. 다행히도, 이것은 올바른 방향으로 당신을 찌를 것입니다. 이 도움이

희망 ...

- 랜스