Como desabilito a disponibilidade de bate-papo no Facebook? Meu bate-papo está offline e estou usando o Windows 7 com o Firefox. Quando faço login com minha outra conta através do Facebook móvel e abro uma conversa de bate-papo, vejo que a conta que uso no meu computador está ativa "agora" sempre que movo o mouse ou atualizo a página.
Como faço para desativar isso? Existe alguma mensagem específica de pulsação que possa ser bloqueada pelo AdBlock Plus ou algo assim?
fonte
Como estou fornecendo detalhes adicionais, estou escrevendo minha própria resposta com base no original (em vez de editá-lo).
Sim, existe uma maneira de fazer isso, mas esse método funciona apenas para o Facebook e o Messenger baseados na Web; você não pode fazer algo semelhante para os aplicativos móveis.
Basicamente, o Facebook usa solicitações programadas no servidor para verificar se o cliente ainda está disponível. Portanto, o front end (página da Web carregada do Facebook) enviará periodicamente uma solicitação HTTP ( XHR ) com o tempo ocioso para seus servidores.
Aqui está um exemplo dessa solicitação:
Nota: substituí o ID do usuário, que normalmente seria um número.
Se você ler o URL acima, verá a parte dizendo ocioso = 117 . Isso indica o número total de segundos que a conta ficou ociosa. O estado = offline significa se o chat está ativado ou desativado.
Portanto, para desativar isso, adicione a seguinte regra à lista personalizada de filtros do seu bloqueador de anúncios:
Para desativar no Facebook e no Messenger, você pode adicionar as duas linhas a seguir:
Ou a única linha, usando regex :
Algumas desvantagens deste método são que você não poderá receber mensagens em tempo real e não aparecerá on-line, mesmo se o bate-papo estiver ativado. Você precisará atualizar a página para receber novas mensagens.
Para evitar esses dois inconvenientes, aqui está uma solução alternativa. Você pode adicionar esta linha:
Ou adicione isso para o Facebook e o Messenger:
O resultado final disso será o seguinte:
Infelizmente, parece não haver outra solução, já que o front end do Facebook pode buscar mensagens apenas quando o cliente relata periodicamente que está ativo, portanto, a busca é feita depois que a última atividade é relatada. Ambas as ações são possíveis por um único script de backend ( * -edge-chat.facebook.com / pull ), através da mesma solicitação; portanto, você não pode ter um sem o outro.
fonte
Redefino o Chrome, que desativou minhas extensões e funciona bem agora.
fonte