Можно ли отключить бесконечную прокрутку на Facebook?

Можно ли отключить бесконечную прокрутку на Facebook?

Я уже нашел вопрос:

Однако мой вопрос отличается по двум причинам:

  1. Меня интересует только Facebook, а не все сайты, и
  2. Я не хочу, чтобы контент разбивался на страницы; я просто хочу, чтобы он перестал загружаться.

Ценность этого в том, что это позволит мне проверять уведомления и отвечать на них, тогда как прокрутка страницы вниз фактическидостигатьвнизу, так, как я иногда видел, когда у меня возникали проблемы с сетью.

Если это имеет значение, я использую Firefox (на MacOS 10.11.6 и Ubuntu 18.04).

(Кстати, я вижу, что тег «facebook» здесь говорит, что нужно спрашивать на WebApps Stack Exchange, если только вопрос не касается конкретно браузера или компьютера, но мне кажется, что это так. Я уже знаю, что у Facebook нет настроек для этого, так что мне придется что-то изменить в моей собственной конфигурации.

решение1

Предупреждение:Это может измениться в любой момент, когда Facebook обновит свой CSS.

Основы

  1. Нажмите F12и щелкните вкладку «Консоль» в открывшемся окне «Инструменты разработчика».
  2. В текстовом поле внизу введите следующее:

    document.getElementsByClassName("mbl")[0].parentNode.removeChild(document.getElementsByClassName("mbl")[0]);
    
  3. Нажимать Enter/Return

Если выTampermonkeyилиГрязная обезьянапользователь, я написал пользовательский скрипт, который делает это автоматическиздесь.

Объяснение

Событие, которое загружает больше вашего фида Facebook, прикреплено к кнопке «Больше постов» внизу страницы. Похоже, что лучший способ прекратить загрузку большего количества вашего фида — удалить эту кнопку.

После некоторых тестов я обнаружил, что идентификатор кнопки меняется по мере загрузки большего количества фидов, поэтому мы не можем использовать это для управления кнопкой. Вместо этого мы можем использовать определенное имя класса CSS. На кнопке есть несколько имен классов CSS ( _4-u2, mbl, _5us6, _4-u8). Три из них выглядят так, как будто они могут быть сгенерированы случайным образом/последовательно и могут измениться, два из них также используются в других элементах на странице. Это оставляет только mbl, который используется только в одном элементе: этой кнопке.

Мы можем использовать Developer Console, чтобы получить все элементы с этим именем класса CSS. Поскольку есть только один, мы можем выбрать первый элемент в списке и удалить его.

Связанный контент