![]() |
1
7
关于嵌入不需要呈现功能的Web浏览器的问题,我有点困惑。Web浏览器正在根据定义呈现网页,除非您只需要具有浏览器功能子集的javascript功能的HTTP和XML? 如果您需要在您的C++应用程序中嵌入Web浏览器,我建议考虑WebKIT插件附带的QT。它是C++,LGPL,有一个非常好的IDE(Qt Creator)。我在Unix(Ubuntu)上用qt creator尝试了qt,它非常令人印象深刻。调试器有点轻,但它只是第一个版本。Qt到Visual C++ 2008的适配器现在是免费的。 |
![]() |
2
8
听起来你只需要 libcurl 这是一个HTTP库,允许您获取/post/etc。 当我想到浏览器时,我通常认为渲染/javascript而不是HTTP库。 编辑 如果那样的话,我会看看 WebKit (我认为它有一个C++ API),希望你不必拉太多。 再次编辑 再想一想(因为渲染是浏览器所做工作的重要组成部分),最好使用类似于 SpiderMonkey 一个独立的XML解析器 Xerces-C (加上可能 tidy 将HTML转换为XML)。 |
![]() |
4
4
有一个叫CEF的项目= The Chromium Embedded Framework -是:
是的:
|
![]() |
5
3
包括Javascript支持和HTML解析使这项任务变得非常重要——您必须使用一个可用的浏览器。
它从一开始就被设计成这样使用,当然它工作得很好。 其他选项包括:
我可能会选择IE,因为它可能是最简单的选择,而且我已经用过了。在我看来,其他选项更像是构建一个浏览器而不是仅仅使用它。 |
![]() |
6
2
怎么样 Gecko ?您可能不需要整个引擎,但您可能会发现一些有用的组件,例如 SpiderMonkey 这是一个用C语言编写的javascript引擎。 |
![]() |
7
2
我建议选择C++编程的Qt。它有一个内置的图书馆 embeds Webkit 有了所有的铃声,QT通常是一个很棒的C++库。 |
![]() |
8
0
老问题,我知道,不过看看 http://msdn.microsoft.com/en-us/library/ky29ffxd%28v=vs.94%29.aspx IActiveScript和Family COM接口允许在内存中执行脚本(不仅仅是JS,任何注册为脚本中介的语言,就这点而言)。 |
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |