首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gecko XPCOM使用vs WebKit

Gecko XPCOM使用vs WebKit
EN

Stack Overflow用户
提问于 2010-08-22 15:06:34
回答 2查看 1.3K关注 0票数 3

我需要在C++应用程序中嵌入web浏览器。此外,我还需要从Delphi组件访问它的javascript方法。

我知道对于FF,有带XPCOM的Gecko。WebKit也有类似的东西吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-22 15:28:22

首先是WebKit :有一个项目叫做Chromium embedded (Chromium基本上是WebKit渲染引擎和V8 Javascript引擎),它也有Delphi support。在快速查看了头部之后,我没有找到访问JS方法的方法,但它允许在给定的帧中执行javascript代码片段:

代码语言:javascript
复制
// Execute a string of JavaScript code in this frame. The |script_url|
// parameter is the URL where the script in question can be found, if any. The
// renderer may request this URL to show the developer the source of the
// error.  The |start_line| parameter is the base line number to use for error
// reporting.
execute_java_script: procedure(self: PCefFrame; const jsCode, scriptUrl: PWideChar; startLine: Integer); stdcall;

因此,这些片段已经存在,您只需弄清楚如何将它们拼接在一起。

对于Gecko,在一个名为d-gecko的项目下有可用的Delphi绑定。但是它似乎有点过时了,而且似乎也不允许访问Javascript。

票数 7
EN

Stack Overflow用户

发布于 2010-08-22 15:13:19

您可以看看this project,它允许您在Delphi应用程序中嵌入chromium浏览器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3540528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档