19

IE を COM オブジェクトとして埋め込むことができるのと同じ方法で、自分の [管理されていない] C/C++ GUI アプリケーションに Firefox Web ブラウザ テクノロジを埋め込んだ人はいますか? (WindowsではなくLinuxでこれを行いたいです)。Firefox の「より良い」代替手段はありますか? 非 GPL コードで使用できる限り、私は何に対してもオープンです。私のニーズはかなり基本的なものです。基本的な HTML の解析と静的なローカル ファイルの表示だけが必要ですが、可能であれば、より高度なテクノロジを利用したいと思います。JavaScript が使えるようになりたいのですが、なくても大丈夫です。

4

5 に答える 5

11

まず、HTML エンジンと JavaScript エンジンを区別する必要があります。

于 2010-04-10T02:12:52.130 に答える
4

webkitgtkをチェックしてください。Geckoではなく、Webkitベースです。基本的に、GTK+アプリケーションで使用できるWebブラウザウィジェットを提供します。mozillaを埋め込みたい場合は、MozillaリポジトリのMercurialリポジトリにそれを可能にするものがありますが、最後に確認したところ、あまりサポートされていないようです。

于 2010-04-10T01:52:57.577 に答える
2

Firefox の一部 (Gecko レンダラーなど) を他のアプリで使用することができます。これには、 wxWidgetsの Web ブラウザー コントロールであるwxWebConnectなど、さまざまなアプローチがあります。Gecko の埋め込みも参照してください。

別の一般的なソリューションはWebKitです。繰り返しになりますが、 QtWebKit (Qt ツールキットのラッパー) や webkitgtk (既に SB によって言及されています) など、さまざまな方法でこれを使用できます。

于 2010-04-10T02:07:07.300 に答える