0

私の知る限り、WebKit ベースのブラウザーは、オープン ソースの Webkit プロジェクトをダウンロードしてビルドした後、それを中心に構築されています。そのため、Trident レンダリング エンジン/Internet Explorer のレンダリング エンジンを中心にブラウザーを構築するとしたら、

  1. Trident をどこかからダウンロードし、ビルドしてプロジェクトに追加します。
  2. System.Windows.Forms.WebBrowser Controlあなたにaを追加してFormそれを使用しますか?
4

1 に答える 1

0

System.Windows.Forms.WebBrowserコントロールは確かに IE の Trident エンジンに基づいていると思います。ただし、デフォルトでは、できることとできないことが非常に限られています。

ただし、ブラウザのアプリケーション固有の設定を変更して、コントロールを介して機能を有効にすることができます。

たとえば、WebBrowser コントロールは、既定では、マシンにインストールされている IE のバージョンでサポートされている最低の設定を使用してレンダリングされます。たとえば、IE9 がインストールされている場合、WebBrowser コントロールは IE7 互換モードでレンダリングされますが、レジストリにいくつかの設定を変更/追加すると、IE9 標準ベースのモードを使用してレンダリングできます。

インターネット機能コントロールの実装/変更については、次を参照してください。

http://msdn.microsoft.com/en-us/library/ee330720%28v=vs.85%29.aspx

別の注意として、Trident のダウンロードを見つけるのは難しいと思います。Microsoft の製品であるため、厳重に保護されたクローズド ソースの秘密だと思います。- しかし、あなたはダウンロードを見つけましたが、もっと知りたいです! :-)

于 2013-09-11T15:03:17.410 に答える