問題タブ [cefglue]

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.

0 投票する
1 に答える
1216 参照

.net - CefGlue ブラウザの履歴を消去する

WPF にXilium.CefGlueブラウザーを使用しています。ブラウザの履歴をクリアするにはどうすればよいですか? そのためのマネージ API は見つかりませんでした。cef_browser_capi.hにメソッド定義しか見つかりませんでした。

0 投票する
1 に答える
1018 参照

64-bit - Xilium.CefGlue デモ プロジェクトが表示されない

Bitbucket で Xilium.CefGlue リポジトリに付属するデモ プロジェクトを実行しようとしています。

実行すると、クラスInitialize()のメソッドに入り、プログラムのCefRuntime後(実行中)libcef.initialize(n_main_args, n_settings, n_app)だけ停止します。

x86 と x64 の両方で異なるバージョンのライブラリを試しicudt.dllましlibcef.dllた (実際には x64 が必要です)。ライブラリの不一致があると例外が表示されますが、私の場合は何も表示されません。

かなり初歩的な問題だと思いますが、すでに多くの時間を費やしましたが、まだ解決できません。どんな助けでも大歓迎です。

0 投票する
1 に答える
238 参照

chromium-embedded - Vline の Xilium CefGlue は通話のみを受信できます

Xilium CefGlue を使用して vLine エージェントをセットアップしましたが、ほとんど動作します。テキスト メッセージを送信したり、期待どおりに機能する音声通話やビデオ通話を受信したりできますが、CefGlue から Chrome ブラウザーまたは CefGlue に対して音声通話またはビデオ通話を行うと、通話は接続されているように見えますが、ビデオまたはオーディオはクライアントからクライアントに送信されません。他の。ローカル ビデオが表示され、ローカル オーディオがキャプチャされているように見えますが、他のクライアントは何も見えません。

[1202/163721:ERROR:webrtc_audio_renderer.cc(231)] NOT IMPLEMENTED が CefGlue.log に表示される

これを機能させるために何ができるか考えていますか?

0 投票する
2 に答える
1018 参照

wpf - CEF 3 回避策の欠落機能

Xilium.CefGlue をラッパーとして使用して、WPF で CEF 3 (バージョン 1650) を使用するアプリケーションを構築しています (つまり、OSR モードを使用しています)。

多くの調査の結果、作業や回避策を実行できない機能がいくつか見つかりました。

  • フォーカス管理- ページ内の最後のフォーカス可能なアイテムが、Tab の押下 (または Shift+Tab による最初のアイテム) によっていつフォーカスを失ったかを知る必要があります。

  • Javascript アラート- 標準スキームでは動作するようになりましたが、カスタム スキームでは動作しませんでした (これに関するバグも見つかりました)。私はそれを回避する方法を探しています。

  • ファビコン - CEF3はファビコンのサポートを実装していないようです。標準スキームのルート ディレクトリで favicon.ico を探すことができると思いますが、HTML 自体にリンクされている favicon はどうでしょうか。

  • ユーザー許可通知- 位置情報要求の許可要求イベントしか見つかりませんでしたが、getUserMedia などの他のものも必要です。方法はありますか?

  • ズーム- これは、何らかの理由で常にゼロを返す getZoomLevel を除いて機能します。各ページの最後のズームを覚えていることを考えると、それを回避する理由や方法を知っている人はいますか?

  • プロセス モデル- 複数のブラウザ ウィンドウを手動で (つまり、javascript を使用せずにopenWindow) 開くことができません。すべて同じカスタム スキームで、同じレンダリング プロセスで開きます (私が知っているすべての異なるプロセス モデル パラメータを既に試しました)。私が理解している限り、それは可能なはずです。私は何が欠けていますか?

よろしくお願いいたします。

0 投票する
2 に答える
2004 参照

c# - Xilium CefGlue Async Javascript からネイティブ C# へのパラメーターと戻り値?

私は最近、特に JS>Native 統合から C# で CEFGlue を試しています。

私は3つのアプローチを試みましたが、どれも適切ではないようです。

  1. XHR とカスタム SchemeHandler を介して - 一般的には優れていますが、長時間実行されるタスクのレンダラーとブラウザーの両方をブロックしているようです。
  2. V8 コールバックを介して - 素晴らしいですが、長時間実行されるタスクのレンダラーをブロックします
  3. Asynchronous Bindings とも呼ばれる cefQuery を介して - レンダラーまたはブラウザーをブロックしませんが、パラメーターの受け渡しをサポートしていないようです。

ささいな要件があるようです。

  1. 非同期実行、つまりブラウザもレンダラーも長時間実行タスクをブロックしません。
  2. Javascript でパラメーターを渡し、戻り値を処理する必要があります。

このタスクを達成するために実験できる CEFGlue の機能はありますか?

ありがとう。

0 投票する
1 に答える
2729 参照

c# - CEGlue バージョン API ハッシュ

サンプルを C# ( http://xilium.bitbucket.org/cefglue/ )で実行しようとしましたが、「CEF バージョン ハッシュ API は同じではありません」と表示されます。ここで報告されている CEF バージョン (CEF 3.1650.1503) をダウンロードしましたが、http://xilium.bitbucket.org/cefglue/参照として含めました...

すべての正しい依存関係が含まれている完全な VS ソリューションはありますか?