IE7ブラウザでWin7マシンで開発しています(IE9でも同じことが起こります)。IWebBrowser2オブジェクトは、マシンにインストールされたIEバージョンの代わりにIE7バージョンを使用します。
IWebBrowser2オブジェクトをネイティブウィンドウに埋め込んだアプリケーションを作成しました。 IE8 \ IE9は、私のマシンにインストールした場合でも - - 私の以前の心配を確認
:
var txt = "Browser Name: " + navigator.appName + "\n";
txt += "Browser Version: " + navigator.appVersion + "\n";
alert(txt);
と、私は次の警告を受ける:私はjavasciptコードを実行しているブラウザオブジェクト内
IWebBrowser2オブジェクトは、あたかもIE7(すべての厄介なHTML \ CSSの振る舞いを含む)のように振る舞います。
これはなぜですか? IE8 \ IE9などのブラウザオブジェクトを埋め込むための任意の可能性がある場合 - 以上 -