3

Delphi のコンポーネントのデフォルト パレット内にある TWebBrowser コンポーネントをプロジェクトで使用することを考えていますが、クライアント マシンにインストールされている IE バージョンを使用するのだろうか?

はいの場合:
履歴、Cookie、オフライン作業などを共有すると思いますか?
どうにかしてそれらを分離することはできますか?
無料で、クライアントの Internet Explorer と共有されていない Web ブラウザー コンポーネントはありますか?

4

4 に答える 4

9

現在の答えは完全に正しくありません。互換性のために表示されます。WebBrowser コントロールは、レジストリ設定を追加しない限り、デフォルトで IE7 標準モードで実行されます。

http://blogs.msdn.com/b/ie/archive/2008/03/18/webbrowser-control-rendering-modes-in-ie8.aspx および http://blogs.msdn.com/b/ieを参照してください 。 /archive/2009/03/10/more-ie8-extensibility-improvements.aspx

したがって、最新の IE バージョンではありません。フィドラーを使用するか、Web サーバーのログでエージェント文字列を確認する場合にも、これを確認できます。使用されるエージェント文字列も変更されるためです。

于 2012-09-19T04:47:32.260 に答える
7

はい、TWebBrowser はマシンにインストールされている IE のバージョンを使用します。考えられる代替案については、この同様のスレッドを参照してください。

IE<n> 以外のブラウザ オブジェクトを Delphi アプリケーションに埋め込む方法

于 2010-08-08T01:21:50.720 に答える
2

はい、TWebBrowser は Internet Explorer に関連付けられています。スタンドアロンの HTML ビューアが必要な場合は、PBearコンポーネントを参照してください。

于 2010-08-10T02:03:19.783 に答える
1

TWebBrowser は、IE ActiveX インターフェイスのラッパーです。だから、結局、

 TWebBrowser = Internet Explorer
于 2010-08-08T15:37:04.190 に答える