【发布时间】:2011-03-29 01:55:18
【问题描述】:
据我了解,Safari 和 Chrome 都使用 WebKit。有许多项目允许您嵌入 WebKit,但我真正想要的是在 C# 应用程序中嵌入 Chrome(适用于 Windows),以便我的应用程序呈现与 Windows 上的 Chrome 相同的效果。
所以当我嵌入 AwesomiumDotNet 时,渲染、CSS 支持、Javascript 引擎、字体渲染等是 Windows 版 Chrome 还是底层 WebKit 引擎的渲染?
据推测,WebKit 不处理字体和控件渲染之类的事情,或者 Windows 上的 Chrome 和 Safari 看起来相同,但实际上并非如此(Safari 会出现模糊文本以及其他差异)。
那么 WebKit 是否负责布局和计算样式,而构建在 WebKit 之上的浏览器提供实际呈现?还是苹果和谷歌之前使用的项目分叉了,这就是它们不同的原因?
【问题讨论】:
标签: c# google-chrome safari webkit embed