2016-06-08 2 views
2

인트라넷 응용 프로그램이 있습니다. 우리는 IE11을 사용하고 있으며, 응용 프로그램은 IE8 모드로 실행 중입니다. 이것은 x-ua-compatible-Meta-Tag를 통해 지정됩니다.Internet Explorer 11 X-UA 호환 = IE8, 잘못된 UserAgent 프레임

iframe에 외부 응용 프로그램을 보여줍니다. 이러한 응용 프로그램은 IE5에서 실행해야합니다. 모드가 IE8 이하일 때 자동으로 x-ua 호환 태그를 추가하지만 Internet Explorer는 프레임의 요청 헤더에 IE-UserAgent를 보냅니다.

어떻게 해결할 수 있습니까? 나는 하루 종일 찾고 있었다. ...

+1

심각하게? IE5는 모드를 quirks합니까? 확실히 응용 프로그램 * 여전히 * quirks 모드에서 실행해야합니까? 2016 년에 ?? 아깝게 아프다. – Spudley

+0

: D 예 2016 및 예 IE5 – Coder95

답변

4

나는 당신에게 나쁜 소식이있다. 달성하려는 것은 불가능합니다.

IE는 동일한 브라우저 모드를 사용하여 단일 페이지 내의 모든 프레임/iframe을 보여줍니다. 다른 프레임 또는 iframe에 다른 모드를 표시 할 수 없습니다. 단순히 옵션이 아닙니다.

iframe이 아닌 새 탭 또는 브라우저 창에서 쿼크 모드 페이지를 열면 가장 가까운 페이지로 이동할 수 있습니다.

답변을 드리는 동안 IE5 쿼크 모드에 대한 요구 사항을 없애는 방법을 찾아 보시기 바랍니다. IE8 모드조차도 가까운 시일 내에 문제가 될 것입니다. Microsoft의 Edge 브라우저는 이러한 모드를 지원하지 않으므로 IE11에 대한 지원을 마침내 중단하면 사이트가 새로운 시스템에서 작동하지 않게됩니다. 이것은 장기적인 문제는 아닙니다. Microsoft의 목표는 가능한 한 빨리 Edge 브라우저로 이동하고 IE에 대한 지원을 중단하는 것입니다.

+0

네, 컴팩 빌 러티 모드가있을 때 다른 모든 응용 프로그램을 변경하는 작업이 많아 아무도 변경하지 않으려 고합니다. 그러나 답변 해 주셔서 감사합니다. – Coder95

관련 문제