我是一個有點新手的程序員(我的意思是我精通許多編程語言,但從未接受過正式的課程),並且希望爲我自己的目的大量修改Chromium Web瀏覽器。我需要更改UI,以及對V8嵌入式JavaScript引擎進行一些重大更改,我想知道我可以從哪裏開始。我想我真的需要知道的是:如何開始編輯Chromium的源代碼?
- 是否有某些編程約定我應該注意更好地理解Chromium的工作方式?
- 有沒有關於源文件系統如何使用的指南/教程?
- 有沒有關於如何編輯/解釋Chromium源代碼的指南/教程?
- 我應該嘗試修改Chromium,還是應該嘗試使用WebKit和V8構建自己的Web瀏覽器?
- 我也在考慮基於FireFox上的瀏覽器。這會更容易開始嗎?由於我計劃在工作中學習,所以我希望能夠理解
任何幫助將不勝感激,以及從你自己的個人經驗的任何寶貴的智慧。
P.S .:我運行的是Ubuntu 11.10,如果這樣做有所不同的話。
如果你只是想將一個webkit瀏覽器嵌入到一個Window中,那麼[吮吸'surf'程序可能是一個很好的起點](http://surf.suckless.org/)。 – sarnold 2012-02-22 23:58:01