2016-08-28 78 views
0

我試過這個Google搜索,但似乎大多數人想讓他們的頁面暫停從服務器端渲染。如何暫停瀏覽器呈現,直到頁面加載?

我只是一個厭倦了現在人們製作的大量網站的用戶,我認爲如果我的瀏覽器不顯示任何內容,直到頁面完全加載,然後將其顯示雖然我知道要確定一個頁面在任何給定點上是否真的「完整」可能很困難。

這樣,當元素加載,最小的慢/ jaggy滾動以及完全意義上的完整意義上使用網站時,不會出現這種情況。

我不在乎一些網站是否需要一分鐘才能加載。這似乎是一個艱難的要求。我嘗試添加自定義CSS之類的東西,將display: none添加到body,另外還有一個刪除DOMContentLoaded上的樣式的greasemonkey腳本。但由於漸進式渲染或網站中斷以及其他幾個複雜的原因,似乎沒有什麼效果。

任何人都可以幫我做到這一點我的瀏覽器?

回答

2

雖然我理解它決定如果一個網頁是真正的「全面」在任何給定的點

不難...是不可能的可能是困難的。

不知道開發人員的意圖,您將無法可靠地知道頁面何時完成加載。一些頁面在傳輸新數據時從未完成加載。

如果可靠性也無所謂了一大堆,也有一些線索,你可以使用:

  • 較慢的網絡速度要求
  • 更少的重新佈局
  • 有點一致DOM

如何在擴展中實現這些檢測取決於您使用的瀏覽器。從那裏,你會想調整你喜歡的門檻和時間。