
我已經找到這個問題了:
但是,我的問題有兩個不同之處:
- 我只關心 Facebook,而不是所有網站,並且
- 我不希望內容被分頁;我只是想讓它停止加載。
這樣做的價值在於它允許我檢查我的通知並做出回應,而滾動到頁面底部實際上會抵達底部,這是我遇到網路問題時偶爾看到的方式。
如果有影響的話,我正在使用 Firefox(在 MacOS 10.11.6 和 Ubuntu 18.04 上)。
(順便說一句,我看到這裡的“facebook”標籤說要在WebApps Stack Exchange 上詢問,除非問題專門與瀏覽器或計算機有關,但在我看來確實如此。我已經知道Facebook 沒有這方面的設置,所以這必須是我自己需要更改的配置。
答案1
警告:這可能會在 Facebook 更新其 CSS 時隨時發生變化。
基本
- 按下F12並點選開啟的「開發人員工具」視窗中的「控制台」標籤。
在底部的文字方塊中,輸入以下內容:
document.getElementsByClassName("mbl")[0].parentNode.removeChild(document.getElementsByClassName("mbl")[0]);
- 按Enter/Return
如果你是一個搗固猴或者油猴用戶,我編寫了一個自動執行此操作的用戶腳本這裡。
解釋
載入更多 Facebook feed 的活動附加到頁面底部的「更多貼文」按鈕。似乎停止加載更多 Feed 的最佳方法是刪除此按鈕。
經過一些測試,我發現按鈕的 ID 會隨著 feed 加載的增加而改變,因此我們不能用它來操作按鈕。相反,我們可以使用特定的 CSS 類別名稱。按鈕上有幾個 CSS 類別名稱(_4-u2
、mbl
、_5us6
、_4-u8
)。其中三個看起來可以隨機/順序產生並且可能會改變,其中兩個也用於頁面上的其他元素。這只留下mbl
,它僅在一個元素上使用:此按鈕。
我們可以使用開發者控制台來取得具有此 CSS 類別名稱的所有元素。由於只有一個,我們可以選擇清單中的第一項並將其刪除。