2009-10-16 53 views
4

我想在我的一個項目中使用Google Chrome代替WebKit框架。我發現了Windows的'chromiumembedded'項目,但Mac沒有任何相似之處。最好的方法是將其以框架的形式放入XCode項目中。在MacOS上使用Google Chrome/Chromium代替WebKit

問:是否有簡單的方法將Google Chromium的Webkit集成到自己的MacOS X項目中?

+0

你有一個問題去與這種說法? :) – Geo 2009-10-16 08:48:08

+1

@Geo:「是否有與'chromiumembedded'項目相當的Mac?理想情況下,我可以將它放入XCode中。」 – Thilo 2009-10-16 08:55:22

+0

我加了問題;) – Holtwick 2009-10-17 10:32:44

回答

1

在Chromium代碼中有xcode項目文件,你會發現WebKit有它自己的xcodeproj文件。請注意,Chromium的WebKit經常與主幹WebKit合併,並將其更改上游。我真的不明白爲什麼你會想要從Chromium的WebKit樹中解脫出來,而不是從頭部的WebKit版本中獲取它。但是,您應該可以抓取{$ chromium_trunk}/src/third_party/WebKit目錄來獲取Chromium的WebKit版本。對Chromium瀏覽器的特定代碼沒有任何依賴關係,因此不會成爲問題。

你想從中得到什麼;一個渲染引擎或瀏覽器?你的問題中的含糊不清在解釋上造成了很多混亂。

如果你在看嵌入式瀏覽器,你可能想看看Android的WebKit瀏覽器。 Android也是開源的。

+0

謝謝。與此同時,我有WebView.framework很好地工作。我考慮過使用Chromium,因爲SL下的Google Gears集成不易整合,我需要Wave支持。我正在談論的項目是Waveboard,一個Google Wave客戶端http://www.getwaveboard.com – Holtwick 2009-11-01 10:25:32

1

您是否知道Google Chrome已經使用WebKit?從here

報價我們欠了債許多開源項目,我們致力於繼續自己的道路。我們已經使用了Apple的WebKit和Mozilla的Firefox等組件,並且本着這種精神,我們也開發了所有的代碼。我們希望與整個社區合作,幫助推動網絡向前發展。

+1

是的,我意識到這一點。這個想法是,它可能會更快,並有一個更好的谷歌齒輪實施。我目前正在研究Google Wave客戶端,並在那裏遇到了WebView WebKit的一些限制。 http://twitter.com/holtwick/status/4916860939 – Holtwick 2009-10-16 15:34:55

+0

Holtwick,我無法對Gears說話(我的印象是它只是一個插件,應該和其他瀏覽器一樣),但是WebKit(如果是最新的)在大多數情況下的速度應該可以與Chrome相媲美(部分原因是Chrome可能不會頻繁更新內核,因爲他們必須通過自己的更改來測試整合,部分原因是Nitro/SFE在V8上保持跳躍) 。 – eyelidlessness 2009-10-19 17:57:33

-2

由於他們似乎沒有適用於大衆的Mac版本,因此我認爲這不存在,除非您碰巧是Google員工。

+2

Chromium項目是開源的,如果你願意嘗試一個不穩定的開發版本,那麼就有一個可用的Mac版本。 Linux也是如此。 http://code.google.com/p/chromium/wiki/MacBuildInstructions – 2009-10-31 01:53:54

相關問題