IE10をマシンにインストールしていて私が所有していないWebアプリケーションにアクセスするため。デスクトップアプリケーションの.netブラウザーコントロールにそのWebアプリケーションのURLを埋め込みます。 IEのドキュメントモードをIE8またはIE9標準に変更すると、WebアプリケーションのURLは正常にロードされますが、デフォルトのIE7標準モードではロードできません。 .netアプリケーションでIE 8またはIE9標準モードでIEをプログラム的に実行するようにWebブラウザーコントロールを強制できるようにしたいと思います。私は多くのグーグルを検索し、見つかった解決策のほとんどは、次の2つのアプローチについて話しました。
IEがアプリケーションの特定のモードをエミュレートするようにレジストリエントリを作成します。
METAタグをHTMLページに追加して、特定のモードで強制的に開きます。
これに対して他に提案されたアプローチはありますか? 以前、wininet setInternetOption APIを使用して、サーバーごとの(IEの)最大接続数を増やすことができたことを覚えています。アプリケーションにIEモードを設定するためのAPIはありますか?誰かが私のために同じコードスニペットを指すことができれば、私は非常に感謝します。
回答:
回答№1の場合は3レジストリは、ネイティブにインストールしたバージョンの互換モードで実行されるため、変更する必要があります。以下のリンクを参照してください。
IE9 WebブラウザコントロールはSVGを含むIE9のすべての機能をサポートしますか?