2014-04-22 4 views
0

우리의 응용 프로그램은 다른 응용 프로그램을로드하는 여러 개의 iFrames가있는 간단한 기본 페이지가있는 방식으로 설계되었습니다. 이 전체 설정은 웹 브라우저 컨트롤을 호스팅하는 WPF 셸 내부에로드됩니다.IE9 문서 모드의 기본 페이지

기본적으로 webbrowser 컨트롤의 기본값은 IE7 문서 모드입니다. iframe에로드 된 일부 응용 프로그램은 IE9 표준까지 이동해야합니다. 아이디어는 iFrames 내부의 응용 프로그램이 IE9 모드로 렌더링되도록 기본 페이지를 업데이트하는 것이 었습니다.

이제 문제는 모든 iFrames가 자동으로 IE9 모드로 이동하여 호환되지 않는 다른 응용 프로그램이 JS/CSS 문제로 인해 실패하는 것입니다.

특정 iframe에서만 응용 프로그램을 가져 와서 IE9로 이동할 수있는 방법이 있습니까? 다른 사람들은 앞으로 나올 시간이 있습니다.

답변

0

페이지에 대해서만 브라우저 모드를 변경할 수 있으므로 모든 iFrames를 변경할 수 있습니다. 그런데 브라우저 모드가 수동으로 변경되면 페이지가 새로 고침되고 iFrame도 새로 고침됩니다.

동일한 브라우저 모드로 모든 iFrames가 올바르게 열리는 솔루션을 검색해야합니다.