【问题标题】:Use Google Chrome/ Chromium instead of WebKit on MacOS在 MacOS 上使用 Google Chrome/Chromium 而不是 WebKit
【发布时间】:2010-12-07 07:23:33
【问题描述】:

我想在我的一个项目中使用谷歌浏览器而不是 WebKit 框架。我找到了适用于 Windows 的 'chromiumembedded' 项目,但对于 Mac 却没有。最好将它以框架的形式放入 XCode 项目中。

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

【问题讨论】:

  • 您对该声明有疑问吗? :)
  • @Geo:“有没有一个相当于 'chromiumembedded' 项目的 Mac?最好是一个框架的形式,我可以直接放入 XCode 中。”

标签: xcode macos google-chrome webkit


【解决方案1】:

回答我自己的问题: https://bitbucket.org/chromiumembedded/cef

【讨论】:

    【解决方案2】:

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

    你想从中得到什么;渲染引擎还是浏览器?您问题中的模棱两可在解释中留下了很多混乱。

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

    【讨论】:

    • 谢谢。与此同时,我的 WebView.framework 运行良好。我考虑使用 Chromium,因为 SL 下的 Google Gears 集成并不容易集成,我需要 Wave 支持。我说的项目是 Waveboard,一个 Google Wave 客户端getwaveboard.com
    【解决方案3】:

    由于他们似乎没有为公众提供可用的 Mac 版本,我认为这不存在,除非您碰巧是 Google 员工。

    【讨论】:

    【解决方案4】:

    您知道 Google Chrome 已经在使用 WebKit 了吗?

    引用here

    我们对许多开源项目负有沉重的责任,我们致力于继续他们的道路。我们使用了来自 Apple 的 WebKit 和 Mozilla 的 Firefox 等的组件——并且本着这种精神,我们也将我们所有的代码开源。我们希望与整个社区合作,共同推动网络向前发展。

    【讨论】:

    • 是的,我知道。这个想法是它可能会更快并且具有更好的 Google Gears 实施。我目前正在开发 Google Wave 客户端,并在那里遇到了 WebView WebKit 的一些限制。 twitter.com/holtwick/status/4916860939
    • Holtwick,我无法与 Gears 交谈(我的印象是它只是一个插件,在 Chrome 上应该与任何其他浏览器一样),但 WebKit(如果是最新的)应该在大多数情况下,速度与 Chrome 相当或更快(部分原因是 Chrome 更新核心的频率可能不如他们必须测试与自己更改的集成的频率,部分原因是 Nitro/SFE 不断超越 V8)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-02
    • 2018-06-12
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 2012-11-21
    相关资源
    最近更新 更多