5

重複の可能性:
クロスプラットフォームアプリケーションにWebブラウザコントロールを埋め込む方法は?

デスクトップアプリケーションにブラウジングエンジン(HTML、JS、CSS、DOM)を埋め込みたいのですが。クロスプラットフォームのデスクトップアプリケーションで使用したい場合、どれが私に最も適していますか?

特定の1つに固執する必要がありますか、それともネイティブの抽象化レイヤーの上に独自の抽象化レイヤーを作成する必要がありますか?

更新:ソリューションは、少なくともWindows / Mac/Linuxのオプションを提供する必要があります。

4

4 に答える 4

2

WebKit は非常に軽量で、すべてのプラットフォームで動作します。Windows アプリケーションに組み込む方法については、Google Chrome を参照する必要があります。GTKのネイティブだと思います。wxWidgets / wxPython のバインディングもあります。

于 2008-11-26T20:37:14.393 に答える
2

Qt は高度に最適化されており、クロスプラットフォームでありながらネイティブに見え、C++、Java、および Python から使用でき、WebKit が含まれています。

于 2008-11-26T20:38:58.023 に答える
2

Awesomiumは、ユーザーのアプリケーションにフル機能のブラウザーを組み込むのに役立つように設計された、Google Chromium に基づくクロス プラットフォーム (Windows および Mac OSX) ライブラリです。非商用の場合は無料で、C++ API を備えています。

于 2010-09-08T23:53:46.663 に答える
0

ネイティブのものの上に独自の抽象化レイヤーを作成する必要がありますか?

この正確な問題に苦労したので、これが現時点で唯一の安全なオプションだと思います. *nix の Webkit や Windows の Internet Explorer のようなものです。

于 2008-11-26T20:32:20.003 に答える