WinフォームのWebBrowser IEの互換性を修正します

Webブラウザーコントロール制御アプリケーションは、IE7を使用して、既定のWebブラウザーに含まれます。

プログラムがクライアントブラウザの最も先進的なバージョンを使用するためにするプロパティを変更する方法はないように思えるが、あなたは、クライアントのレジストリを変更するexeファイルがIEの特定のバージョンを使用することができます。

次のようにレジストリを編集します(32ビットシステムでは、あなたはWOW6432NODEノードを無視することもできます)

计算机\ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432NODE \マイクロソフト\ Internet Explorerの\メイン\ FeatureControlを\ FEATURE_BROWSER_EMULATION

DWORDエントリが追加され、そのようなXXX.EXEなどのアプリケーション名の名前は、IEは、以下のリストの対応するバージョンです。

説明
10001(0x2711) Internet Explorerの10。標準モードIE 10、ページ!DOCTYPEの無効内のWebショー
10000(0x02710) Internet Explorerの10。標準ページ上のモード!DOCTYPEコマンドに従い、IE 10は、Webページを表示します。10デフォルトのInternet Explorer。
9999(0x270F) WindowsのInternet Explorerの9 IE9必須ディスプレイ、無視!DOCTYPEディレクティブ
9000(0x2328) 9デフォルトのInternet Explorer 9のInternet Explorer、Webページを表示するページ!DOCTYPEコマンドに従い、IE9標準モード。
8888(0x22B8) Internet Explorer 8を、強制的にIE8標準モード表示、無視!DOCTYPEディレクティブ
8000(0x1F40) Internet Explorer 8のIE8標準モードのデフォルト設定は、ページの指示に従ってください!DOCTYPEコマンドshowページ
7000(0x1B58) ページを表示するには、標準モードIE7のWebページ!DOCTYPEディレクティブに従って使用されるデフォルトのWebBrowserコントロールの制御アプリケーションを、使用してください。

 

このメモで。

リファレンスから:https://www.cnblogs.com/zhwl/p/3147832.html

おすすめ

転載: www.cnblogs.com/blogzhang/p/11450546.html