問題タブ [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.
delphi - Chomium (DCEF3 / Delphi 7) で Post/Get Data を取得するにはどうすればよいですか
誰かが助けてくれることを願っています!
TWebBrowser を使用する Delphi 7 アプリを、代わりに Chromium を使用するように変換しています。
何か問題があり、OnBeforeNavigate2 で Post/Get 値をユーザーに表示します。PostData を取得して ByteArrayToStr(PostData,sPostData); を実行します。読み取り可能な文字列に変換します。
ドキュメントを調べて CefPostData の仕様を見つけましたが、使用する方法とアクセス方法がわかりません。
誰かがサンプルコードを持っているか、正しい方向に私を導くことができますか?
投稿データを送信する方法を説明する StackOverflow の投稿を見ましたが、それを書き込むためのものが見つかりません。
前もって感謝します、
chromium-embedded - Chromiumが埋め込まれたCEF1で辞書型のデータアクセスを実現するにはどうすればよいですか
Javaスクリプトからアクセスできる辞書のようなデータパターンを実現したいと考えています。このようなもの:
擬似コード:
私は CefV8Accessor で達成しようとしていますが、解決策に近づいていません。
ドキュメントが埋め込まれたクロムから非常に少ないことがわかるので、参照用のリンクをいくつか提供してください。
windows - CEF を透明にする SetLayeredWindowAttributes が Windows XP で機能しない
CEF1の例で透明な背景を実現するために、 LWA_COLORKEYで SetLayeredWindowAttributesを使用して色 (#ff00ff) を透明度に置き換えます。
7/Vistaで問題なく動きます。
Windows XP では、関数は成功しますが、色は不透明なままです。
メインウィンドウを作成する私のコード:
メイン ウィンドウの WndProc:
表示される HTML:
次の点に注意してください。
XPではLWA_ALPHA(ウィンドウ全体を半透明にする)で動作しますが、LWA_COLORKEYでは動作しません
リモート デスクトップ経由で XP に接続すると、透過性が期待どおりに表示されます。
誰かがこれを説明できますか?
linux - 組み込み可能なブラウザーの選択
QtベースのGUIでС++ Linuxプログラムを設計し始めています。現在、プロジェクトで使用できる組み込み可能なブラウザをすべて探しています。Chromium ベースのソリューション (Berkelium、CEF、Awesomium) について知っています。他に何か?
また、そのようなシステムの実用化についてコメントをいただければ幸いです。
.net - ホストされている Chromium Embedded に JavaScript エラーがある場合に通知を受け取ることはできますか?
過去に標準の WinForms コントロールを使用していたので、ホストされている Web ブラウザー コントロールの現在読み込まれているページ内でスクリプト エラーが発生するたびに、通知WebBrowser
を受け取ることができました。OLECMDID_SHOWSCRIPTERROR
今、私は( CefSharp .NET ラッパーを介して) Chromium Embeddedを使用するように切り替えており、同様のものを探しています。
JavaScript コードを挿入することも考えられますが、HTML をまったく変更する必要のないソリューションが欲しいと考えています。
私の質問:
現在読み込まれているページで JavaScript エラーが発生したときに、Chromium Embedded がアプリケーションに通知することは可能ですか?
(CefSharpグループでもこれを尋ねていますが、これは独立している可能性があると思うので、ここスタックオーバーフローでも尋ねてください)
更新 1:
現在CefSharpで実装されていないように見えるOnUncaughtException
機能があるようです。ただし、これが JavaScript エラーに関するものなのか、CEF エラーに関するものなのかはわかりません。
gtk - GTK ウィジェットを Qt ウィンドウに埋め込む
Windows、Linux、およびMac用のアプリケーションを開発する必要があります。すべてのウィンドウ クラフトを自分で作成する必要がないように、Qt5を使用することにしました ( wxWidgetsではなく、後者にはコンパイル済みのバイナリが含まれていないため)。私は今埋め込む必要があるGTKウィジェット (のCef ) を持っていますが、残念ながら方法がわかりません。
QX11EmbedContainer
以前のバージョンのQtにはあったようですが、もう存在しません。また、 Weylandに切り替えたときにこれが機能するかどうかもわかりません。
winforms - Xilium を実行できません。Visual Studio 2012 上に構築された CefGlue
「こんにちはXilium.CefGlue
。Visual Studio (xilium-xilium.cefglue-b22787699e57) でソースをダウンロードしてビルドしました。また、アプリを実行するには Xilium Winforms デモが必要なので、ダウンロードして Xilium Winforms デモにcef_binary_3.1453.1236_windows_xilium
コピーしlibcef.dll
ましたが、実行すると次のようになります。エラー:
x86 をターゲットにしていますが、サポートを受けることはできますか? ありがとう