20

Linux 組み込み Web ブラウザー、またはできれば単なるレンダリング オブジェクトを探しています (実際のブラウジングには使用されず、Web ベースの GUI を表示するためだけに使用されます)。要件は次のとおりです。

  1. C/C++ で記述 (フットプリントが小さい)
  2. ダイナミック HTML をサポート
  3. Javaスクリプトをサポート
  4. ライブラリへの最小限の依存関係 (ただし、完全にスタンドアロンにすることはできないことは理解しています)
  5. X11 に依存しない (つまり、直接フレーム qui ライブラリを使用する)

これまでのところ、 Embedded Konquerorしか見つかりませんでした。どんな提案も歓迎します。商用ソリューションも問題ありませんが、オープン ソースが望ましいです。

選択され、私のすべての要件に答える別のオプションQT WebKitを見つけました。

別の更新: ボードに WebKit を使用して組み込み QT ディストリビューションを正常にインストールおよびテストしました。フレーム バッファの構成はシームレスで、タッチ スクリーンのキャリブレーションには時間がかかりましたが、最終的にはすべてが期待どおりに機能しました。
そして、私は Java スクリプトの素晴らしい世界に入ります :) 私ははるかに優れたカーネル ドライバーを扱います。

別の更新: 将来検討する可能性のある別の商用ソリューションを見つけました。組み込みブラウザからのアクセスはこちらから。私は彼らと一緒に仕事をしたことはありませんが、推奨されていたので、公の記録のためにここにも掲載しました。

4

5 に答える 5

4

Chromium Embedded Framework (CEF) を試すことができます。他のいくつかの言語 (Python、.NET、Java) のバインディングを備えた C および C++ インターフェイスを備えています。

https://code.google.com/p/chromiumembedded/

できるだけ多くの Javascript を使用したい場合は、node-webKit を試すことができます (フードの下で CEF を使用します)。node-webkit 内では、nodeJS (サーバーサイド JavaScript) ライブラリを DOM から直接使用します。

https://github.com/rogerwang/node-webkit

于 2013-10-16T10:39:14.283 に答える
1

GTK+ の DirectFB バージョンで WebKit をビルドしてみてください。

別の代替手段は、DirectFB の Firefoxですが、まだ準備が整っていないようです。

于 2010-06-13T15:19:33.997 に答える
0

おそらく、 Xulrunnerでやりたいことができるでしょうか?

確かに、Javascript を使用して "何か" を実行できる Web ページを含むウィンドウを起動させることができます。

于 2010-06-14T16:23:54.720 に答える
0

すべての要件を満たすわけではありませんが、Prism を検討したことがありますか: http://prism.mozillalabs.com/

于 2010-06-13T15:12:52.837 に答える
0

無料である必要があるとは言わなかったので、Opera for Linux Devicesはまさにあなたが探しているものです。

于 2010-09-24T17:02:24.637 に答える