问题标签 [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 的访问冲突

我在我的应用程序上使用 Delphi Embedding Chromium (CEF1),但无法读取 URL 的 cookie 数据。

我找到了这段代码(包括在下面),但是在 XE3 上,当我使用它时,我得到了一个异常:

例外是

项目 guiclient.exe 引发异常类 EAccessViolation,并带有消息“地址 00000000 的访问冲突”。读取地址 00000000

暗示其中一个对象未​​正确创建或初始化。

我正在使用的代码(从上面的论坛链接复制)是:

0 投票
0 回答
1300 浏览

delphi - Delphi Chromium 3 - CefSingleProcess

Delphi Chromium 3 有一个非常奇怪的问题:

运行 vanilla 演示应用程序 (GuiClient) 时,如果我单独尝试打开 Microsoft Excel 2010 文件(只需在资源管理器中双击文件),它所花费的时间比 Chrome 演示未打开时要长得多。操作系统是 Windows 7。

我已将此追溯到“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;。我需要在表单隐藏上销毁铬并在表单显示上显示。(因为 chromium 有时会引发异常“模块 libcef.dll 中的 EExternal Exception”并使我的应用程序崩溃,我认为在不使用 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 - 德尔福 XE3 和 TChromium

用Delphi XE3 TChromium中的一个组件制作出工作需要获取加载到论坛内容页面的工作代码示例:

但是调试器以某种方式绕过了顽固的 DoWork 的执行。可能有什么问题?

0 投票
2 回答
658 浏览

delphi - delphichromium 是用来做什么的?

这是一个互联网浏览器组件吗?这不仅仅是 TwebBrowser 的能力?我正在使用 TWebBrowser,所以如果我登录到一个网站然后我运行我的 Delphi webbrowser 到该站点,我也已经登录了,但是如果我登录到 Mozilla firefox 并运行我的 Delphi webBrowser(TwebBrowser) 它没有知道如果我从 mozilla 登录到网站,TwebBrowser 只集成在 Internet Explorer 中。

这个 Chromiumembedded 是否也可以集成到 mozilla 或 chrome 中?

谢谢

0 投票
1 回答
917 浏览

delphi - MagTek 读卡器在 TChromium 网络浏览器中处理时不工作

我正在使用第 3 方网络服务来处理信用卡付款。

当我通过谷歌浏览器刷信用卡时,会检测到并处理付款。

但是,当我尝试通过内置的 Delphi Web 浏览器 TChromium 刷信用卡时,什么也没有发生。

无法弄清楚为什么它不起作用是我需要在 TChromium 浏览器上设置的任何设置?

更新

我已经验证读卡器读取数据并将其发布到选择的任何字段/组件。

我发现 Chrome 和 TChromium 网络浏览器的一个区别是,当我在 TChromium 网络浏览器中处理卡片时,它会在处理卡片后自动跳到下一个 html 组件。在 Chrome 中没有发生这种情况的地方,它只是停留在选择的当前字段/组件。

0 投票
1 回答
508 浏览

google-chrome - 为什么我不能在chrome浏览器默认路径中设置TChromium cookie存储路径?

我已阅读有关如何设置 cookie 存储路径的主题,我想

将我的 cookie 设置在与 chrome 浏览器默认 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 重叠?