Delphi のコンポーネントのデフォルト パレット内にある TWebBrowser コンポーネントをプロジェクトで使用することを考えていますが、クライアント マシンにインストールされている IE バージョンを使用するのだろうか?
はいの場合:
履歴、Cookie、オフライン作業などを共有すると思いますか?
どうにかしてそれらを分離することはできますか?
無料で、クライアントの Internet Explorer と共有されていない Web ブラウザー コンポーネントはありますか?
Delphi のコンポーネントのデフォルト パレット内にある TWebBrowser コンポーネントをプロジェクトで使用することを考えていますが、クライアント マシンにインストールされている IE バージョンを使用するのだろうか?
はいの場合:
履歴、Cookie、オフライン作業などを共有すると思いますか?
どうにかしてそれらを分離することはできますか?
無料で、クライアントの Internet Explorer と共有されていない Web ブラウザー コンポーネントはありますか?
現在の答えは完全に正しくありません。互換性のために表示されます。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 サーバーのログでエージェント文字列を確認する場合にも、これを確認できます。使用されるエージェント文字列も変更されるためです。
はい、TWebBrowser はマシンにインストールされている IE のバージョンを使用します。考えられる代替案については、この同様のスレッドを参照してください。
はい、TWebBrowser は Internet Explorer に関連付けられています。スタンドアロンの HTML ビューアが必要な場合は、PBearコンポーネントを参照してください。
TWebBrowser は、IE ActiveX インターフェイスのラッパーです。だから、結局、
TWebBrowser = Internet Explorer