问题标签 [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.
javascript - 无法在 Delphi tchromium DCEF 3 组件中设置 jsflags
我正在使用 DCEF 3 库附带的 Delphi XE5 TChromium 组件。它工作正常,除非我试图加载一个广泛使用 javascript 库的 url。如果我在 Chrome 中加载项目,我可以通过将 javascript 标志设置为:
如何为 TChromium 组件设置相同的标志?
谢谢您的帮助
delphi - 如何使用 Delphi WebBrowser 组件在谷歌上自动点击网站
我正在使用 Delphi 开发软件。我有以下元素。
1 个网络浏览器
1 个按钮
2 编辑框。
Edit1:输入关键字
Edit2:网站的输入
当我单击“按钮”时,它会在 Google 上搜索输入的关键字。
如果在结果中找到该网站(已输入到编辑框中),则进入该网站
问题是当我检查谷歌分析时,它显示流量来源是直接的而不是有机的。
我手动点击该网站,它显示流量来源为自然流量。
所以我的问题是需要做些什么来将流量显示为有机的。我是否需要找到结果的坐标并将光标位置重定向到那里?
编辑:如何测试链接是否“实际点击”而不是“重定向”?
delphi - 如何在默认浏览器中打开铬浏览器链接?
我想实现这一点,当用户单击 TChromium 浏览器页面内的超链接时,新页面会在他的默认浏览器中打开。
delphi - 为什么 Chromium 不在一台特定的计算机上呈现网页?
我在 Delphi 应用程序中使用 DCEF3(最新版本 - c30150c47432 - CEF 3.1650.1562)时遇到了一个奇怪的问题。在我安装应用程序的所有 PC 上似乎一切正常,但存在以下问题的 PC 除外:当 Chromium 使用以下代码加载网页时:
页面未呈现,Chromium 的窗口保持空白。
这种情况发生在具有显卡amd radeon hd 7650m和amd催化剂驱动程序的特定PC上(可能与此相关?),在所有其他系统上都可以。
一些建议?
delphi - 一个表单上的两个 Chromium 实例的不同 cookie 处理程序
我在 Delphi XE3 上使用 DCEF3。
任务是:为不同的 TChromium 实例创建不同的 cookie 存储。
问题:我正在为每个 TChromium 实例创建不同的 ICefCookieManager 实例,并在 GetCookieManager 事件中返回。
示例代码:
如果我添加ShowMessage('First')
到Chromium1GetCookieManager
event 和ShowMessage('Second')
to Chromium2GetCookieManager
,无论我按下 button1 还是 button2,总是会显示消息“First”。
换句话说,两个实例都会调用 Chromium1GetCookieManager。
delphi - Delphi Chromium Embedded CEF3:检查元素
我在我的项目中使用了 2 个 TChromium 组件。一个用于查看我的 Web 项目,另一个用于查看相关的开发人员工具。
当我查看开发人员工具并将鼠标移到元素声明上时,相应的 dom 元素在我的应用程序中突出显示,但我无法右键单击我的 Web 应用程序的元素并在开发人员工具上选择相应的行。我可以像在 Chrome 中那样使用 TChromium 组件检查元素吗?
谢谢您的帮助。
delphi - TChromium not working after delete and create component again
Here is my code:
Home Button:
LimparComponentes Procedure:
CriarTela Procedure:
CreateWeb function
CreateWebReal function:
TNeocWebBrowser component:
Basically my problem is: I can open TNeocWebBrowser
once, but when i click in the button Home or whatever button that i change the screen and go back to previous screen the TNeocWebBrowser
is not show anymore. I need close this form and open again to view the TNeocWebBrowser
. Please download the video to understand better my problem.
Video explanation about the problem
Thank you very much!
delphi - 如何阻止 TChromium 中的密钥?
这是我的代码:
该IF
块工作正常。但是这一行 [ event.windows_key_code := 0;
] 不会忽略指定的键。如何使用事件禁用某些键PreKeyEvent
?
编辑:
我也尝试将Result
参数设置为true
. 还是不行。
delphi - 如何在 Delphi 2007 中安装 Delphi Chromium Embedded?
我正在尝试在 Delphi 2007 中安装 Delphi Chromium,但在“packages”目录中没有此版本的 .dpk 文件。有适用于 D7 和更新版本(XE、XE2)的软件包,但不适用于 2007。
我尝试使用 D7 包,但它返回了这个错误:
“cefgui.pas”路径已经在库路径上。
我也打不开XE包,因为它是较新的项目格式,不能被D2007打开。
有任何想法吗 ?
提前致谢 !
delphi - 如何销毁动态创建的 Tchromium (Delphi) 组件?
如何销毁动态创建的 Tchromium 组件?我在 DLL 中使用,在不释放 DLL 的情况下多次创建和销毁它所必需的组件,问题是没有释放内存并且无法清除缓存文件夹。如果我使用 CefShutDown 出现问题及时重新创建浏览器。我正在使用最新版本的 DCEF3 。像这样动态创建:
破坏尝试了几种方式:
CefShutDown 及时解决了 destroy ,当我再次尝试重新创建组件而不释放我的 DLL 时,问题就出现了。
还解决了我在使用 UserAgent 时遇到的另一个问题,无法更改浏览器的娱乐性。
我感谢任何解决我的问题的建议。