問題タブ [berkelium]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - オフスクリーンと埋め込み可能なブラウザの比較(ゲームで使用するため)
私たちは、C++アプリケーションにまともなブラウザサポートを追加することを検討してきました。私たちのプロジェクトは3Dレンダリングを含み、通常のGUIに完全には適合しないため、この質問はGUIに依存しないブラウザーライブラリに関するものです。
私がこれまでに見た2つは、バークリウムとアウェソミウムです。どちらも、私の簡単な調査から同じように機能しているように見えます。オフスクリーンバッファーにレンダリングして、自分のウィンドウ/ゲーム/その他のものに追加します。Awesomiumは独自仕様であり、かなりの金額($ 5k)がかかります。Berkeliumはオープンソースで無料です。誰かがこれらの(そして他の)そのようなツールを比較しましたか?クロスプラットフォームは利点ですが、100%必須ではありません。
c++ - Berkeliumでドラッグ選択を有効にするには?
組み込み Web ブラウザーに Berkelium を使用するアプリケーションを持っていますが、ドラッグ選択が機能しません。通常のブラウザーと同じように動作する他の WebKit ベースのアプリケーションの例 (Steam、Awesomium デモ) を見たことがあります。間違っている。
マウス ダウン、マウス ムーブ、マウス アップのすべてのイベントを Berkelium ブラウザー (ウィンドウの mouseButton および mouseMoved 関数) に渡していますが、これだけで十分だと思います。これについてオンラインでヘルプを見つけることができなかったので、うまくいけば、ここの誰かが何が起こっているのか、どこを見ればよいのかを知っているかもしれません!
ありがとう!
patch - パッチ エラー: 「リバースされていないパッチが検出されました! パッチをスキップしています。」
オープン ソース プロジェクト ( https://github.com/sirikata/berkelium )からビルド スクリプトを実行すると、次のようなメッセージが表示されます。
- 別のgitリポジトリ(クロム)のクローンを作成することから始めます
- この複製されたリポジトリにパッチを適用しようとします
この「元に戻されていないパッチが検出されました」というメッセージはどういう意味ですか?
java - berkelium-java の実行
http://code.google.com/p/berkelium-java/]berkelium-java、古いjarファイル、最新のサブバージョンソースではまったく運がありません。
jar から実行しようとすると、それらを依存関係に追加し、古い jar で実行されるようにサンプルの 1 つを変更した後、実際には正常に動作しません (AwtExample はサイトをペイントしません)。
ソースから実行しようとすると、次のようになります。
berkelium-java で成功した人はいますか?
編集:バージョン42はネイティブjarのプロバイダーであるため、46ではなくicudt42が必要になるように編集しました。
今私は直面しています:
javascript - Chrome 拡張機能をサポートする Chromeless Google Chrome はありますか?
HTML / CSS / JS を使用して完全にレンダリングされた UI を探しています。ブラウザの Chrome を変更するためにネイティブ コーディングは必要ありません。できれば Javascript を介して他のバックエンド API を利用できます。
これは、Mozilla の Chromeless プロジェクトと Webian が提供するものです。
Google の拡張機能をサポートする Google Chrome または Chromium に似たものはありますか?
もしそうなら、それは許可することができます:
より多くのブラウザ開発、より革新的なデザイン
既存のランチャーやドックに頼るのではなく、新しいデスクトップ インターフェイスのプロトタイプを作成する
そこにある必要のないタブをメモリから自動的にロードする
Berkelium を見つけましたが、拡張機能をサポートしているかどうか、または Web 標準で実装されている UI があるかどうかは明確ではないため、行き止まりになる可能性があります。
c# - Webページのレンダリング画像:バークリウムシャープ
アプリケーション内でWebページの画像をレンダリングしようとしています。残念ながら、Windowsフォームを利用できないため、WebKit.netなどのソリューションは、画像を抽出するためにフォームを制御する必要があるため、利用できません。
そのため、私はバークリウムのラッパーを探し始めましたが、バークリウムの鋭いものにしか出くわしませんでした。物事を難しくするためのドキュメントがないようですが、コードを見ると、下にレンダリングされているページからビットマップ(または同様のもの)を作成する方法がわかりません。それが可能かどうか誰かが知っていますか?
誰かが機能しない代替品を提供し始める前に、.NET 2.0を使用する必要があることを付け加えておく必要があります(ただし、機能するものは受け入れます!)。
c# - BerkeliumSharp は Windows XP では動作しますが、Windows 8 ではサイレントに失敗します
ここにある BerkeliumSharp を使用しています: http://code.google.com/p/berkelium-sharp/
これを使用する方法を学ぼうとしていますが、問題が発生しました。次のコードは Windows XP で正しく動作し、document.html を出力します。ただし、Windows 8 では、イベントは発生せず、基本的にサイレントに失敗します。
何が原因でしょうか?
c++ - バークリウムコンパイルエラー
これは、私がgithub(https://github.com/sirikata/berkelium/issues/19)のバークリウムプロジェクトに投稿した問題の再投稿です。
私の質問:
Linux(Debianテスト、64ビット、gcc 4.7.1、cmake 2.8.9)でのクロムのコンパイル中に、Pythonスクリプトaction_makenames.py
が次のエラーで失敗します。
Pythonスクリプトがperlスクリプトを呼び出しており、perlスクリプトが209行目で終了しているようです。
'不明なパラメータは次のとおりです。
- 算数
- a
- interfaceName
- 作動させる
- xmlns
これらのパラメータがどこから来ているのかわかりません。
誰かがこれを修正する方法を知っていますか?
c++ - Berkelium レンダリング テクスチャ
Berkelium を使用した OpenGL アプリケーションがあります。それはうまくコンパイルされます。アプリケーションへの画像の読み込み/テクスチャを取得し、OpenGL で 3D オブジェクトに描画するテクスチャを取得できます。
ただし、glut_input
サンプル (berkelium に含まれている) から berkelium コードをインポートすると、コードmapOnPaintToTexture(..)
は画像を取得して OpenGL テクスチャに適切にロードしないようです...少なくとも、動作させることはできません。バーケリウムで提供されている例では動作するので、私がやっていることだと確信しています。
例からコードをコピーするとppmrender
(この例では、Web ページを取得してイメージに「レンダリング」し、ディスクに保存します)、問題なく .ppm ファイルを /tmp に保存できます (それらをロードすることもできます)。画像を 3D オブジェクトにレンダリングします)。
onPaint(..)
メソッドと同様に、デリゲートのメソッドが呼び出されていますmapOnPaintToTexture(..)
。
これが私のonPaintです:
そして私のmapOnPaintToTexture:
私のレンダリングコードは次のようになります:
私の初期化関数は次のようになります。
それがすべての関連ビットだと思います。プログラムをロードすると、画面に灰色の四角が表示されます。
私が間違っていることは明らかですか?
chromium - 強く名前が付けられた/署名されたバークリウム-鋭いアセンブリ
署名されたコードからBerkelium-Sharpを使用する必要があります。強い名前のアセンブリをどこでダウンロードできるか知っている人はいますか?
現在Berkelium-Sharpを正常にコンパイルしていて、厳密に名前が付けられたdllをコンパイルできる、これを読んでいる人はいますか?
私は自分でそれを行うことができることを知っていますが、それをコンパイルするには完全なChomiumソースコードが必要であるように思われ、それからすべてとBerkelium自体をコンパイルする必要があるかどうかはわかりません。何日も解けていくのが見えたので、引っ張らないほうがいい糸です。
どんな助けや提案も大歓迎です。