問題タブ [tchromium]

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 に答える
1405 参照

delphi - Delphiが埋め込まれたChromium(CEF1)を使用してCookieを読み取るアクセス違反

アプリケーションでDelphiEmbeddingChromium(CEF1)を使用していますが、URLのCookieデータを読み取るのに問題があります。

このコード(以下に含まれています)を見つけましたが、XE3では、この行について使用すると例外が発生します。

例外は

プロジェクトguiclient.exeは、メッセージ「アドレス00000000でのアクセス違反」で例外クラスEAccessViolationを発生させました。アドレス00000000の読み取り

オブジェクトの1つが適切に作成または初期化されていないことを意味します。

私が使用しているコード(上記のフォーラムリンクからコピー)は次のとおりです。

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

delphi - Delphi Chromium 3 - CefSingleProcess

Delphi Chromium 3に非常に奇妙な問題があります:

バニラ デモ アプリ (GuiClient) を実行しているときに、Microsoft Excel 2010 ファイルを個別に (エクスプローラーでファイルをダブルクリックするだけで) 開こうとすると、Chrome デモが開いていない場合よりもかなり時間がかかります。OSはWindows7です。

これを「CefSingleProcess := false」行まで追跡しました。この行がコメントアウトされている場合、すべて正常に動作します。DCEF3 開発者から、Chrome は「複数のプロセスで実行」できることは理解していますが、これがファイル システムにどのように影響するかはわかりません。

これが修正可能な問題ではない場合でも、ここで何が起こっているのかを理解したいと思います. :)

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

delphi - Delphi Tchromiumでコンボボックスの値を変更するにはどうすればよいですか?

Tchromium Delphi を使用してコンボボックスの値を変更するにはどうすればよいですか? バージョン Tchromimum DCEF3

これを試してみましたが、うまくいきませんでした... Chromium1.Browser.MainFrame.ExecuteJavaScript('document.getElementById("sheet").selectedIndex=2;', 'about: blank', 0); Chromium1.Browser.MainFrame.ExecuteJavaScript('document.getElementById("providerField").onchange();', 'about: blank', 0);

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

delphi - Delphi TChromium CEF3 ランタイムで作成されたブラウザがページを正しくロードしない

認証に TChromium を使用しています。私は変数を持っていますChromium1: TChromium;。フォームの非表示とフォームの表示でクロムを破壊する必要があります。(クロムは時々例外「EExternal Exception in module libcef.dll」を発生させ、アプリをクラッシュさせるため、使用しないときにChromiumを破壊すると役立つと思います)。私は持っている:

問題は、TAuthForm.FormShow最初に呼び出されたときにページが正しく読み込まれることですが、フォームを非表示にして再度表示すると、ブラウザーにページが正しく表示されないため、ここで説明する方法は次の例ですhttp://google.com/

を含むすべてのブロックのコンテンツが表示され、ここ<title><script>わかるように...

解決策を見つけようとしましたが、同じエラー (解決策のない libcef.dll 例外を意味します) しか見つかりませんでした: https://stackoverflow.com/questions/13784792/cef3-application-crash-fault-module-コメントのkernelbase-dll ...

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

delphi - Delphi XE3 と TChromium

Delphi XE3 TChromium のコンポーネントを使用して作業を行う ページのコンテンツにアクセスする必要がある ロードされたフォーラム 作業コードの例が見つかりました:

しかし、デバッガーは頑固な DoWork の実行を何らかの形でバイパスします。キャッチは何ですか?

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

delphi - デルフィクロムは何のために埋め込まれていますか?

これはインターネット ブラウザ コンポーネントですか? それは TwebBrowser の機能を超えるものですか? 私は TWebBrowser を使用しているため、Web サイトにログオンした場合、そのサイトに Delphi Web ブラウザを実行すると、既にログオンしていましたが、Mozilla firefox にログオンして Delphi webBrowser(TwebBrowser) を実行すると、実行されません。 Mozilla から Web サイトにログオンした場合、TwebBrowser は Internet Explorer にのみ統合されます。

この Chromiumembedded は、mozilla または chrome にも統合できますか?

ありがとう

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

google-chrome - Chrome ブラウザのデフォルト パスに TChromium Cookie ストレージ パスを設定できないのはなぜですか?

Cookie ストレージ パスの設定方法に関するこのスレッドを読みました。

ChromeブラウザのデフォルトのCookieパスと同じパスにCookieを設定します。

これは私のコードです。

メッセージが表示されます。これは、ストレージ パスの設定が成功したことを意味します。

プログラムを実行して TChromium ブラウザで gmail をロードすると、
ログイン情報がなくてもログイン コンソールに残ります。

どうすれば修正できますか?

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

delphi - TChromium でカスタム パラメータを渡す方法

TCHromium (DCEF3、Delphi XE3) でのすべてのリクエストでカスタム パラメータを送信できる方法があるかどうかに興味があります。Google Chrome の「ブラウジング トラフィックとともに「トラッキング拒否」リクエストを送信する」オプションと同様です。

よろしく。

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

delphi - TChromium コンポーネントに TImage を重ねる方法

何が起こっているのか本当に理解できないので、ここで少し頭が痛いです。したがって、この TChromium 要素を alClient に合わせて設定しています。今、私の borderStyle は bsNone (フルスクリーン アプリ) であるため、最小化と終了動作をシミュレートする 2 つのボタンを作成しました。それらを右上に固定し、前面に移動しましたが、まだ TChromium の背面にあるため、うまくいきませんでした。

いくつかのコードをお見せしたいと思いますが、説明がすべてを示しているため、問題に関連するものは何も見つかりません。これらの画像を TChromium にオーバーラップさせる方法はありますか?