2011-11-03 43 views
2

這些天,我意識到強大的web瀏覽器。爲了知道屏幕後面發生了什麼。我想寫一個簡單的網絡瀏覽器。但是當我試圖找到關於這個文件。沒有發現!任何人都知道如何編寫一個簡單的網頁瀏覽器或知道這本書在哪裏會很有用。請告訴我 !如何從stratch使用編寫web瀏覽器c

非常感謝!

回答

1

這裏的東西,讓你開始:

https://developer.mozilla.org/en/Download_Mozilla_Source_Code

Ç可能不適合這份工作的最佳語言。

+4

他說他想做一個*簡單的*瀏覽器。我認爲[Lynx](ftp://artfiles.org/lynx.isc.org/lynx2.8.7/lynx2.8.7rel.1.tar.bz2)或[Links](http://www.jikos.cz/) 〜mikulas/links/download/links-1.02.tar.gz)將是更好的選擇 – wormsparty

+0

@wormsparty我從來沒有聽說過他們,但他們顯然是更好的選擇。 :) 謝謝。 –

+2

@wormsparty:+1 - 沒有'lynx'(或者最好是'elinks')我就活不下去了。它仍然是我的整體頂級實用瀏覽器之一! (可以說在'wget'之後,雖然也許不符合「瀏覽器」的標準)。 –

7

從一個簡單的瀏覽器開始 - 例如,查看僅存在的文本,如lynxw3m。一旦你將它們破解了,那麼你可以開始添加圖形元素。它可以相當快地變得複雜,因此請確保您已經閱讀了適用於HTTP和W3C標準的RFC。這些不是光讀物,但:-)