0

マシンに IE10 をインストールしていますが、所有していない Web アプリケーションにアクセスしようとしています。デスクトップ アプリケーションの .net ブラウザ コントロールにその Web アプリケーションの URL を埋め込もうとしています。IE のドキュメント モードを IE8 または IE9 標準に変更すると、Web アプリケーションの URL は正常に読み込まれますが、デフォルトの IE7 標準モードでは読み込みに失敗します。.net アプリケーションで、Web ブラウザ コントロールが IE を IE8 または IE9 標準モードでプログラム的に実行できるようにしたいと考えています。私はよくグーグルで検索しましたが、見つけたソリューションのほとんどは、次の2つのアプローチについて話しました.

  1. アプリケーションの特定のモードをエミュレートするように IE に強制するレジストリ エントリを作成します。

  2. HTML ページに META タグを追加して、特定のモードで強制的に開く。

これに対する他の提案されたアプローチはありますか?以前、wininet setInternetOption API を使用して、サーバーごとの (IE の) 最大接続数を増やすことができたことを覚えています。アプリケーションの IE モードを設定する API はありますか? 誰かが同じコードスニペットを教えてくれれば、とてもありがたいです。

4

1 に答える 1

3

ネイティブにインストールしたバージョンの互換モードで実行されるため、レジストリを変更する必要があります。以下のリンクを参照してください。

IE9 WebBrowser コントロールは、SVG を含む IE9 のすべての機能をサポートしますか?

于 2013-08-29T11:37:32.293 に答える