在 MacOS 上使用 Google Chrome/Chromium 代替 WebKit

Hol*_*ick 5 macos xcode webkit google-chrome

我想在我的一个项目中使用 Google Chrome 而不是 WebKit 框架。我找到了适用于 Windows 的“chromiumembedded”项目,但在 Mac 上没有类似的项目。最好以框架的形式将其放入 XCode 项目中。

问题:有没有一种简单的方法可以将 Google Chromium 的 Webkit 集成到自己的 MacOS X 项目中?

Pie*_*tte 1

Chromium 代码中到处都有 xcode 项目文件,您会发现 WebKit 有自己的 xcodeproj 文件。请注意,Chromium 的 WebKit 通常会与主干 WebKit 合并并将其更改上传到上游。我真的不明白为什么你想要经历从 Chromium 的 WebKit 树中提取的麻烦,而不是从 head WebKit 修订版中获取它。不过,您应该能够获取 {$chromium_trunk}/src/third_party/WebKit 目录来获取 Chromium 版本的 WebKit。对 Chromium 浏览器特定代码没有任何依赖性,因此这不会成为问题。

你想从中得到什么?渲染引擎还是浏览器?你的问题中的含糊之处在解释上留下了很多混乱。

如果您正在考虑嵌入式浏览器,您可能需要查看 Android 的 WebKit 浏览器。Android也是开源的。