Gecko レンダリング エンジンをラップするいくつかの COM コントロールを見てきました ( GeckoFXと、Mozilla が出荷するコントロール - mozctlx.dll )。.NET Winform アプリケーションに含めることができる Webkit のラッパーはありますか?
9 に答える
Chromium Embedded Frameworkの.NetバインディングであるCefSharpのプレアルファ バージョンをリリースしました。
それをチェックして、私にあなたの考えを教えてください: https://github.com/chillitom/CefSharp (ダウンロードページで入手可能なバイナリライブラリとサンプル)
update : C# オブジェクトを DOM にバインドする機能などを含む、新しいバージョンをリリースしました。
更新 2 : もはやアルファ版ではなく、lib は Windows 用 Facebook Messenger、Rdio の Windows クライアント、Windows 用 Github などの実際のプロジェクトで使用されています
まだ試していませんが、SourceForge でWebKit.NETを見つけました。GitHubに移動しました。
警告:もうメンテナンスされていません。最後のコミットは 2013 年初頭のものです。
MonoのGitHubリポジトリにWebKit-Sharpコンポーネントがあります。Webで表示できるドキュメントが見つからず、WinFormsなのかGTK#なのか(現時点ではここからソースを取得して確認することはできません)もわかりませんが、おそらく最善の策です。仕方。
Berkeliumは、クロムを埋め込み可能にするための C++ ツールです。
AwesomiumDotNetは、Berkelium と Awesomium の両方のラッパーです。
ところで、ここのAwesomiumへのリンクは最新のようです。
Mono の Subversion Server には WebKit-Sharp コンポーネントがあります。Web で表示できるドキュメントが見つかりません。また、それが WinForms なのか GTK# なのかさえわかりません (現時点では、ここからソースを取得して確認することはできません)。仕方。
このコンポーネントは、Ubuntu 用の webkit の CLI ラッパーだと思います。したがって、このラッパーはおそらく win32 では動作しない可能性があります
別のバリアントを確認してみてください - project awesomium - webkit を使用する Google プロジェクト「Chromium」のラッパー。また、awesomium には、WPF で 3D オブジェクト上のインタラクティブな Web ページを作成するなどの機能があります。
CefSharp(クロムブラウザを使用)を使用してこれを行うことができました。
これが実際に動作していることを示すいくつかの投稿を次に示します。
WebKit.NET 0.5 のフォークであり、非常に高度な OpenWebKitSharp があります。詳細: http://code.google.com/p/open-webkit-sharp/
Qt 4のWindowsバージョンには、ActiveXコンポーネントを作成するためのWebKitとクラスの両方が含まれています。ただし、Qtをまだ使用していない場合は、おそらく理想的なソリューションではありません。
これを試してみてくださいhttp://code.google.com/p/geckofx/ 重複していないか、これが良いと思います http://webkitdotnet.sourceforge.net/