問題タブ [chromium-embedded]

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 投票する
0 に答える
1175 参照

c++ - 32 ビット Linux での Chromium Embedded のビルド

ソースから CEF をビルドしようとしています。こちらの指示に従いました。コードをダウンロードするにはしかし、実行すると: ./cef_create_projects.sh 次の出力が得られます。

次に、tools フォルダー内から .​​/build_projects.sh Release を実行します。そして、次のエラーが表示されます。

ここで何が問題なのか、誰でも教えてもらえますか? どんな助けでも大歓迎です..

0 投票する
0 に答える
576 参照

delphi - Delphi Chromium Embedded Framework 3 と音声認識

私はこのようなものを統合しようとしています:

http://ctrlq.org/dictation/

私の Delphi アプリケーションで (私は XE3 を使用しています)。

DCEF3 を使用して Chrome 組み込み音声認識を取得していますが、マイクのアクセス許可を取得できません。基本的には求めません。

これが可能かどうか誰にもわかりますか?

0 投票する
0 に答える
1037 参照

python - CefPython3、PySide、および cx_freeze: EXE が機能しない

最近、インストール済みの以下をダウンロードしました。

  1. パイソン 3.2.5
  2. CefPython 3
  3. PySide - CEF を利用したアプリの GUI を処理するため
  4. cx_freeze - アプリを配布可能にする

これで、最初の 3 つは問題なく動作します。pyside.pyCefPython のサンプル ディレクトリで実行すると、アプリは正常に起動します。ただし、以下の手順を使用してアプリをフリーズしようとすると、アプリはコンパイルされますが、エラーが発生します。

コマンドライン命令

エラー

次に、アプリを実行しようとすると、次のようになります。

ここでの問題は、コマンドライン命令にモジュールを含めることができないように見えることです。cx_freeze は単にそれを見つけることができません。

cx_freeze で CefPython を見つけるにはどうすればよいですか?

注: cx_freeze は、必要なすべての DLL を Qt フレームワークから CefPython 自体にインポートします。それらはすべてそこにあります。これは、DLL がどこにあるかを知っているのに、ライブラリを知らない理由について疑問を投げかけます。また、私は Python の初心者であることにも注意してください。私が何をする必要があるかについての簡単な説明があると確信しています。何かを cx_freeze のディレクトリにコピーする必要があると感じてdistいます。そのファイルが何であるかわかりません。当然、.pycファイルだと思いましたが、何もありません...

更新(この質問をコンパイルしている間):

次の指示も試しました。

追加された に注意してくださいcefpython3。今、それをコンパイルしますが、EXE は cx_freeze エラーをスローします:また、上記のエラーが続くので、この点での使用は間違っているCannot get zipimporter instanceと思います。cefpython3

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

delphi - DCEF3 でユーザー エージェント文字列を変更する方法

Delphi Chromium Embedded Framework のユーザー エージェント文字列を変更しようとしましたが、方法が見つからないようです。

を調べceflib.pasたところ、設定できることがわかりましたが、次のような明確な呼び出しはありません。

また:

(注: 私は、このコンポーネントとのインターフェースを作ろうと戦っています - 少なくともその可能性を最大限に引き出すために - もしあればまともなドキュメントがないようです.)

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

visual-c++ - 組み込みクロム (CEF3)。新しいブラウザウィンドウのサイズを変更するには?

だから私はCEF v3.1180.823を使っていて、複数のタブを持つブラウザを作ろうとしています。

すべての新しいタブについて、私は:

1) スタイル WS_POPUPWINDOW で新しいウィンドウを作成します。

2) 新しい「g_handler」の作成

3) 新しいブラウザの作成

4) このウィンドウを閉じない最初の (メイン) タブの子として設定する

5) 新しいウィンドウの HWND を新しいハンドラのメイン HWND として設定する

私の問題は次のとおりです。メイン ウィンドウのサイズが変更されているときに、すべてのタブのサイズを変更するにはどうすればよいですか?

デフォルトのウィンドウ プロシージャ (つまり、メイン タブのプロシージャ) には次のコードがあります。

タブの std::list があります。

そして、私はこのようにメインウィンドウの手順を編集しようとしています:

しかし、メインウィンドウのサイズを変更すると、メインタブもカスタムタブもサイズ変更されません。

私は何を間違っていますか?

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

c# - CefSharp とクロスドメイン

.NET 4.0 アプリケーション内でCefSharp Web ブラウザーを使用しようとしています。ローカルに保存されている html および js コンテンツからページをロードします。file://したがって、Web ブラウザーはプロトコルを使用してページを開きます。

ページ遷移はjQuery(ajax)で行い、XMLHttpRequest cannot load file:///XXXXXXXX/Debug/res/www/shared/js/src/views/homeView.html. Cross origin requests are only supported for HTTP.

私は、Schemehandler を使用して、ProcessRequestfile://関数をオーバーライドして、ドメイン内のページの読み込みを処理しようとしました。

そして、次を追加して、フォームコードで使用します。

それは何も変わりません。

CefSharp リポジトリのコミット ログを確認したところ、クロス AppDomain がサポートされるようになりましたが、どのように使用すればよいですか? https://github.com/cefsharp/CefSharp/pull/35

また、CefSharp を再コンパイル して、Web ブラウザーがローカル ファイルに対してGET操作を実行するときに返されるすべての要求にAccess-Control-Allow-Originを追加することも考えました。

私はアイデアがありません。