Posso desativar a rolagem infinita no Facebook?

Posso desativar a rolagem infinita no Facebook?

Já encontrei a pergunta:

No entanto, minha pergunta é diferente de duas maneiras:

  1. Eu só me importo com o Facebook, não com todos os sites, e
  2. Não quero que o conteúdo seja paginado; Eu só quero que ele pare de carregar.

O valor disso é que me permitirá verificar minhas notificações e responder, enquanto rolar até o final da página irá, na verdade,alcançarna parte inferior, do jeito que tenho visto ocasionalmente quando tenho problemas de rede.

Se fizer diferença, estou usando o Firefox (no MacOS 10.11.6 e Ubuntu 18.04).

(Aliás, vejo que a tag "facebook" aqui diz para perguntar no WebApps Stack Exchange, a menos que a pergunta seja especificamente sobre o navegador ou computador, mas me parece que é. Já sei que o Facebook não tem configuração para isso, então terá que ser algo sobre minha própria configuração que precisarei alterar.

Responder1

Aviso:Isso pode mudar sempre que o Facebook atualizar seu CSS.

Fundamentos

  1. Pressione F12e clique na guia Console na janela Ferramentas do desenvolvedor que é aberta.
  2. Na caixa de texto na parte inferior, digite o seguinte:

    document.getElementsByClassName("mbl")[0].parentNode.removeChild(document.getElementsByClassName("mbl")[0]);
    
  3. Imprensa Enter/Return

Se você é umMacaco TamperouMacaco Greaseusuário, escrevi um script de usuário que faz isso automaticamenteaqui.

Explicação

O evento que carrega mais do seu feed do Facebook está anexado ao botão “Mais postagens” na parte inferior da página. Parece que a melhor maneira de parar de carregar mais feed é remover este botão.

Após alguns testes, descobri que o ID do botão muda à medida que mais feed é carregado, portanto, não podemos usar isso para manipular o botão. Em vez disso, podemos usar um nome de classe CSS específico. Existem vários nomes de classes CSS no botão ( _4-u2, mbl, _5us6, _4-u8). Três deles parecem ter sido gerados aleatoriamente/sequencialmente e podem mudar, dois deles também são usados ​​em outros elementos da página. Isso deixa apenas mbl, que está em uso apenas em um elemento: este botão.

Podemos usar o Developer Console para obter todos os elementos com este nome de classe CSS. Como existe apenas um, podemos escolher o primeiro item da lista e excluí-lo.

informação relacionada