<.> .NET WebBrowser 컨트롤은 IE9 기능 (SVG 포함)을 완전히 지원 했습니까? 지원을 보장하는 방법? <..>
>> 질문 :
Webbrowser 컨트롤을 사용한 .NET WinForm 응용 프로그램에서 SVG 렌더링을 포함하여 IE9 기능의 전체 범위를 표시합니까?
답변 :
WebBrowser Control은 현재 설치된 IE 버전을 사용합니다. 그러나 호환성 고려 사항을 위해 페이지를 IE7 표준 모드로 렌더링합니다. IE9의 기능을 사용하십시오
메소드 1 : Html 메타 마크
html 페이지의 마크에 메타 마크를 추가하십시오 :
정상적으로 실행하려면이 요소를 CSS 또는 javaScript 링크에
에 표시하십시오.
방법 2 : 레지스트리 수정
레지스트리 항목을 다음 위치에 추가하십시오
"MyApplicationName.exe"라는 새 키를 만듭니다 (MyApplicationName.exe를 응용 프로그램 이름으로 바꾸십시오). 값을 "9000"으로 설정하십시오. 따라서 웹 브라우저 컨트롤이 IE9 모드로 페이지를 렌더링하도록합니다.
또는 다음 위치에 레지스트리 항목을 추가 할 수도 있습니다.
이것은 관리자의 권한없이 수정 설정을 허용합니다.
추가 설명 :
"9000"이외의 값을 사용할 수 있습니다.
어떤 값이 사용하든 IE8 모드로 페이지를 렌더링하도록 강제로하지 않을 수 있습니다.
관리자 권한이 필요하지 않기 때문에 HKLM의 레지스트리 방법 대신 HKCU를 사용하는 것이 편리합니다.
위 내용은 .NET Webbrowser는 SVG를 포함한 IE9 기능을 완전히 지원하고 어떻게 보장 할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!