SVG サポートを含む、.NET WebBrowser コントロールでの IE9 機能の活用
.NET (3.5) WinForms アプリケーションは、多くの場合、WebBrowser
コントロールを利用します。 ただし、IE9 の機能を完全に実現するには、その固有の制限を理解する必要があります。
WebBrowser
コントロールはデフォルトでインストールされている IE バージョンに設定されますが、通常は IE7 標準モードでページをレンダリングします。 SVG サポートを含む IE9 の機能を有効にするには、次の 2 つの主な方法があります。
HTML メタ タグ: メタ タグ <meta http-equiv="X-UA-Compatible" content="IE=9">
を HTML ページの <head>
セクション内、他の または タグの <link>
前<script>
に追加すると、強制的にIE9 レンダリング モード。
レジストリ キーの変更: HKLMSOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_BROWSER_EMULATION
でレジストリ エントリを作成または変更します。 IE9 モードを強制するには、アプリケーションの実行可能ファイル名 (例: myApplicationName.exe
) を値データ 9000
とともに追加します。 他の値も機能する可能性があることに注意してください。 あるいは、このキーを HKCU
ではなく HKLM
の下に作成すると、管理者権限が必要なくなります。
これらの手法のいずれかを採用することで、開発者は .NET WebBrowser
コントロール内で IE9 の可能性を最大限に引き出すことができます。
以上が.NET WebbrowserコントロールでIE9機能を有効にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。