問題タブ [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.
c++ - 32 ビット Linux での Chromium Embedded のビルド
ソースから CEF をビルドしようとしています。こちらの指示に従いました。コードをダウンロードするにはしかし、実行すると: ./cef_create_projects.sh 次の出力が得られます。
次に、tools フォルダー内から ./build_projects.sh Release を実行します。そして、次のエラーが表示されます。
ここで何が問題なのか、誰でも教えてもらえますか? どんな助けでも大歓迎です..
delphi - Delphi Chromium Embedded Framework 3 と音声認識
私はこのようなものを統合しようとしています:
私の Delphi アプリケーションで (私は XE3 を使用しています)。
DCEF3 を使用して Chrome 組み込み音声認識を取得していますが、マイクのアクセス許可を取得できません。基本的には求めません。
これが可能かどうか誰にもわかりますか?
python - CefPython3、PySide、および cx_freeze: EXE が機能しない
最近、インストール済みの以下をダウンロードしました。
- パイソン 3.2.5
- CefPython 3
- PySide - CEF を利用したアプリの GUI を処理するため
- cx_freeze - アプリを配布可能にする
これで、最初の 3 つは問題なく動作します。pyside.py
CefPython のサンプル ディレクトリで実行すると、アプリは正常に起動します。ただし、以下の手順を使用してアプリをフリーズしようとすると、アプリはコンパイルされますが、エラーが発生します。
コマンドライン命令
エラー
次に、アプリを実行しようとすると、次のようになります。
ここでの問題は、コマンドライン命令にモジュールを含めることができないように見えることです。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
delphi - DCEF3 でユーザー エージェント文字列を変更する方法
Delphi Chromium Embedded Framework のユーザー エージェント文字列を変更しようとしましたが、方法が見つからないようです。
を調べceflib.pas
たところ、設定できることがわかりましたが、次のような明確な呼び出しはありません。
また:
(注: 私は、このコンポーネントとのインターフェースを作ろうと戦っています - 少なくともその可能性を最大限に引き出すために - もしあればまともなドキュメントがないようです.)
visual-c++ - 組み込みクロム (CEF3)。新しいブラウザウィンドウのサイズを変更するには?
だから私はCEF v3.1180.823を使っていて、複数のタブを持つブラウザを作ろうとしています。
すべての新しいタブについて、私は:
1) スタイル WS_POPUPWINDOW で新しいウィンドウを作成します。
2) 新しい「g_handler」の作成
3) 新しいブラウザの作成
4) このウィンドウを閉じない最初の (メイン) タブの子として設定する
5) 新しいウィンドウの HWND を新しいハンドラのメイン HWND として設定する
私の問題は次のとおりです。メイン ウィンドウのサイズが変更されているときに、すべてのタブのサイズを変更するにはどうすればよいですか?
デフォルトのウィンドウ プロシージャ (つまり、メイン タブのプロシージャ) には次のコードがあります。
タブの std::list があります。
そして、私はこのようにメインウィンドウの手順を編集しようとしています:
しかし、メインウィンドウのサイズを変更すると、メインタブもカスタムタブもサイズ変更されません。
私は何を間違っていますか?
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を追加することも考えました。
私はアイデアがありません。