我大致知道瀏覽器如何解析一個網站,以及它如何完成從我輸入stackoverflow.com
到我的瀏覽器頁面的所有工作。有什麼方法可以重寫瀏覽器呈現頁面的方式嗎?
的這裏的問題是我怎麼能覆蓋或操縱,以迫使一組特定的任務在我想要的順序其行爲。
我的意思是這樣:只有
- 下載網站的折返部以上的HTML代碼。
- 下載並解析網站摺疊部分上方的樣式表。
- 渲染倍以上
- 的下載圖像的摺疊
- 上面下載JS折
- 在解析JS,下載網站
- 重複的另一部分...
在我的示例中,我只是想盡可能多地渲染頁面,然後渲染頁面的其餘部分。
顯然,這是什麼,詢問是否是可能做的,也是我想知道是否有一些庫,實現了這個功能(或類似的東西),我非常簡單的例子。
這個問題太寬泛了。你是否想要實現一些能夠實現這些任務的Javascript?如果是這樣,已經有[問題](http://stackoverflow.com/questions/19374843/css-delivery-optimization-how-to-defer-css-loading)和[答案](http://stackoverflow.com/questions/30964257/critical-css-above-the-fold-content-and-rendered-views)。或者,你想要實現一個瀏覽器插件? – alexw
它可能過於寬泛,但我要求它尋找一個詳細的答案,這將幫助我找到一種方法來實現我想要的,但很明顯,SO更喜歡「幫助這不起作用」的問題 – IAmJulianAcosta
SO喜歡具體的,經過深入研究的問題。 「重寫瀏覽器呈現頁面的方式」的問題在於,這個字面上可以描述*任何*。所有CSS和Javascript都會修改瀏覽器的默認行爲。至於其餘的問題......他們不是真正的問題,而是主題。如果您之前對這些常規主題進行了一些研究,我懷疑您會對我們提出更具體的問題。 – alexw