2012-02-22 83 views
9

我是一個有點新手的程序員(我的意思是我精通許多編程語言,但從未接受過正式的課程),並且希望爲我自己的目的大量修改Chromium Web瀏覽器。我需要更改UI,以及對V8嵌入式JavaScript引擎進行一些重大更改,我想知道我可以從哪裏開始。我想我真的需要知道的是:如何開始編輯Chromium的源代碼?

  1. 是否有某些編程約定我應該注意更好地理解Chromium的工作方式?
  2. 有沒有關於源文件系統如何使用的指南/教程?
  3. 有沒有關於如何編輯/解釋Chromium源代碼的指南/教程?
  4. 我應該嘗試修改Chromium,還是應該嘗試使用WebKit和V8構建自己的Web瀏覽器?
  5. 我也在考慮基於FireFox上的瀏覽器。這會更容易開始嗎?由於我計劃在工作中學習,所以我希望能夠理解

任何幫助將不勝感激,以及從你自己的個人經驗的任何寶貴的智慧。

P.S .:我運行的是Ubuntu 11.10,如果這樣做有所不同的話。

+0

如果你只是想將一個webkit瀏覽器嵌入到一個Window中,那麼[吮吸'surf'程序可能是一個很好的起點](http://surf.suckless.org/)。 – sarnold 2012-02-22 23:58:01

回答

0

我會從獲取源代碼開始編譯它。然後,你可以改變事情並適應你的願望。

2

的Chromium.org網站有一些資源:

(聲音RTFM - 我知道,對不起)

也就是說,您可能更好地調整現有的瀏覽器代碼庫,而不是從頭開始創建一個 - 這個任務至少會讓我望而生畏。