
私はすでに質問を見つけました:
しかし、私の質問は次の 2 つの点で異なります。
- 私は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 フィードをさらに読み込むイベントは、ページの下部にある「その他の投稿」ボタンに添付されています。フィードをさらに読み込むのを止めるには、このボタンを削除するのが最善の方法のようです。
いくつかテストした結果、フィードが読み込まれるにつれてボタンの ID が変わることがわかったので、それを使ってボタンを操作することはできません。代わりに、特定の CSS クラス名を使用できます。ボタンには複数の CSS クラス名があります ( _4-u2
、、、) 。これらのうち 3 つmbl
はランダム/連続的に生成され、変更される可能性があり、これらのうち 2 つはページ上の他の要素でも使用されています。残るのは だけで、これは 1 つの要素、つまりこのボタンでのみ使用されています。_5us6
_4-u8
mbl
開発者コンソールを使用して、この CSS クラス名を持つすべての要素を取得できます。要素は 1 つしかないため、リストの最初の項目を選択して削除できます。