Linux c++使用现有的浏览器组件
linux c++ using existing browser components?
我想建立一个程序在c++(在Linux上),可以显示网页等
,但我不想建立一个HTML转换器。有没有像c#这样的解决方案,让你从另一个浏览器中使用web浏览器引擎,这样你的窗口(或其他引擎)实际上就像"chromium"一样。如果这是可能的,你推荐什么引擎?
如果他们也支持html5和webgl,那就太酷了,但那不是pre。
谢谢
最简单的方法可能是使用WebKit。由于已有WebKit与Qt和GTK的绑定,使用其中一个来构建程序的其余部分可能是最简单的。
WebKit是Chrome使用的渲染引擎,所以至少从渲染HTML的角度来看,这应该会得到与使用Chrome相当相似的结果。不过请注意,Chrome使用的是谷歌自己的V8 Javascript引擎。默认情况下,WebKit使用JavascriptCore引擎,所以对于Javascript来说,看到两者之间至少有一些差异并不奇怪。
相关文章:
- 如何将 txt 文件中的行分隔为组件C++
- 使用不同的CRT将新的C++代码与旧的(二进制)组件隔离开来的最佳方法是什么
- 到连接组件算法的问题(递归)
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 两个 COM 组件中 ENUM 的重复条目
- 为什么 gcc 会产生这种奇怪的组件与叮当声?
- 使用 bfs 解决连接组件问题时得到错误的答案
- 如何在ECS框架中更新组件数据和通知系统
- 如何从ECS中的模板方法获取组件?
- 使用蓝牙组件将数据从Android手机传输到串行设备时出现问题
- 组件上的虚幻引擎可蓝图UFUNCTION会导致构建错误
- 应用程序无法找到铬边缘浏览器
- 在C++中访问蓝图类组件的正确方法是什么?
- 如何从WebAssembly模块检测浏览器信息?
- 有关纯 ECS(实体组件系统)和更新系统的问题
- 提高基于组件的游戏引擎的效率
- 将音频从浏览器流式传输到WebRTC本机C++应用程序
- 通过浏览器使用 Java/C 访问 HTML TextField 组件
- 是否可以创建一个由透明浏览器组件组成的无窗口 mfc c++ 应用程序
- Linux c++使用现有的浏览器组件