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.
[ Hits: 15.629 ]
Por: Fábio Berbert de Paula em 07/01/2019 | Blog: https://fabio.automatizando.dev
function esconder() {
//lista de elementos DOM que possuem a classe Qgzj8
//classe usada para imagens de perfil/grupo
lista_imagem = document.getElementsByClassName('Qgzj8');
//lista de elementos DOM que possuem a classe _1wjpf
//classe usada para nomes de perfil/grupo
lista_nome = document.getElementsByClassName('_1wjpf');
}
function esconder() {
//lista de elementos DOM que possuem a classe Qgzj8
//classe usada para imagens de perfil/grupo
lista_imagem = document.getElementsByClassName('Qgzj8');
//lista de elementos DOM que possuem a classe _1wjpf
//classe usada para nomes de perfil/grupo
lista_nome = document.getElementsByClassName('_1wjpf');
//para cada imagem, alterar sua visibilidade para 'hidden'
for (var i=0; i<lista_imagem.length; i++) {
lista_imagem[i].style.visibility = 'hidden';
}
//para cada nome, alterar seu conteúdo para 'aaaaaa'
for (var i=0; i<lista_nome.length; i++) {
lista_nome[i].innerHTML = 'aaaaaa';
}
}
esconder();
escondeFunc = setTimeout(function() { esconder() }, 1000);
function esconder() {
//lista de elementos DOM que possuem a classe Qgzj8
//classe usada para imagens de perfil/grupo
lista_imagem = document.getElementsByClassName('Qgzj8');
//lista de elementos DOM que possuem a classe _1wjpf
//classe usada para nomes de perfil/grupo
lista_nome = document.getElementsByClassName('_1wjpf');
//para cada imagem, alterar sua visibilidade para 'hidden'
for (var i=0; i<lista_imagem.length; i++) {
lista_imagem[i].style.visibility = 'hidden';
}
//para cada nome, alterar seu conteúdo para 'aaaaaa'
for (var i=0; i<lista_nome.length; i++) {
lista_nome[i].innerHTML = 'aaaaaa';
}
//invocar a função esconder() a cada 1000 milissegundos
escondeFunc = setTimeout(function() { esconder() }, 1000);
}
esconder();
Tasker - Como fazer um ANDROID falante
Criando seu próprio servidor de DNS dinâmico (nsupdate + bind9)
Diversão e Entretenimento no Linux
Listar dados em MySQL utilizando PHP e AJAX (parte 1)
Por que o Javascript é ruim em matemática?
Como minimizar CSS e Javascript via linha de comando
Expressões Regulares - Entenda o que são Lookahead e Lookbehind
MathML - Mathematical Markup Language
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como implementar Raid (0, 1, 5, 6, 10 e 50)
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Como programar um sistema de controle para distribuições linux em c? (3)
Tem como instalar o Untapped no Linux? [RESOLVIDO] (3)
Servidor Ubuntu 24.04 HD 500 não tenho espaço na \home\adminis... (0)









