Pular para o conteúdo

Como camuflar seu WhatsApp Web usando Snippets JavaScript

Está no trabalho com seu WhatsApp Web aberto e cansou das pessoas bisbilhotando para ver com quem você está conversando? Neste artigo veremos como camuflar o aplicativo usando snippets em JavaScript com o auxílio do Google Chrome DevTools.
Fábio Berbert de Paula fabio
Hits: 16.435 Categoria: Javascript Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar

Parte 3: Snippet para restaurar os chats

E finalmente nosso snippet para restaurar o WhatsApp Web. É claro que se você fechar a aba e abrir uma nova, o aplicativo irá restaurar, pois o escopo do snippet é apenas a aba atual.

Abra o DevTools, entre na aba snippets, clique em "New snippet" e adicione o seguinte código. Vou chamar este snippet de: zap-mostrar-chats

//cancela o setTimeout contido na variável escondeFunc
clearTimeout(escondeFunc);

//seletor que captura numa lista todas as imagens de perfil
lista_imagem = document.getElementsByClassName('Qgzj8');

//restaura o estado de cada imagem para 'visible'
for (var i=0; i<lista_imagem.length; i++) { 
    lista_imagem[i].style.visibility = 'visible'; 
}

//seletor que captura numa lista todas os nomes de perfil
lista_nome = document.getElementsByClassName('_1wjpf');

//restaura cada nome de pessoa ou grupo
for (var i=0; i<lista_nome.length; i++) { 
    lista_nome[i].innerHTML = lista_nome[i].title;
}


Execute o snippet e páaa! WhatsApp Web restaurado. Missão 2/2 concluída!

Agora toda vez que você quiser esconder/restaurar seu aplicativo, abra o DevTools, entre em Sources > Snippets e execute o snippet desejado.

Você pode criar snippets para qualquer outro site, para isto basta algum conhecimento em JavaScript, CSS e uma dose de criatividade.

Um abraço.

   1. Introdução
   2. Snippet para esconder as imagens de perfil e nomes
   3. Snippet para restaurar os chats

A forma correta de se instalar módulos Perl

Desktop Linux ganha fôlego enquanto distros refinam experiência e segurança

Extracttext - como extrair texto de uma área selecionada da tela

Kdenlive - Como desfocar/borrar rosto, área ou objetos em um vídeo

IA chega ao desktop e impulsiona produtividade no mundo Linux

Jakarta JMeter - Testando o desempenho de seus sites

Por que o Javascript é ruim em matemática?

Web sites dinâmicos com Ajax + JSP + MySQL

Como minimizar CSS e Javascript via linha de comando

Diferenças de sites Web Standards

#2 Comentário enviado por icarotovarish em 06/02/2019 - 13:37h
Muito útil! Obrigado por compartilhar!

Contribuir com comentário

Entre na sua conta para comentar.