⚠️ Aviso Importante:
Os códigos JavaScript fornecidos são apenas para fins educacionais, testes e experimentação em ambientes controlados.
Eles não são vírus reais nem causam danos ao computador.
Use-os com responsabilidade e apenas em sites que você tenha permissão para modificar temporariamente.
Evite usar esses scripts em sites de terceiros sem autorização, pois isso pode ser ilegal e antiético.
lista de códigos JavaScript, conhecidos como "bookmarklets" ou "URL scripts", que podem ser usados para modificar ou interagir com páginas da web de maneiras divertidas e interessantes.
Vou explicar o que cada um faz, como funciona e confirmar suas observações, adicionando alguns detalhes importantes.
1. Editar Qualquer Site
javascript:document.body.contentEditable='true'; document.designMode='on'; void 0
O que faz: Este código transforma a página da web que você está visitando em um documento editável, semelhante a um editor de texto como o Word. Você pode clicar em qualquer texto e começar a digitar, apagar ou formatar o conteúdo diretamente no seu navegador.
Como funciona:
document.body.contentEditable='true'edocument.designMode='on'são duas propriedades que dizem ao navegador para permitir a edição do conteúdo da página.
Observação: Sua observação "Não dá para salvar" está perfeitamente correta. As alterações são apenas temporárias e visuais, acontecendo somente no seu navegador. Se você recarregar a página, todo o conteúdo original voltará ao normal, pois a edição não altera os arquivos no servidor do site.
2. Links Piscando em Cores
javascript:i=0; c=["#00ffff","#ff00ff","#ffff00"]; a=document.links;setInterval('i++;b=a[i % 10];b.style.color=c[i % 3]',10);void(0)
O que faz: Este script faz com que os links (geralmente os 10 primeiros da página) comecem a piscar, alternando rapidamente entre as cores ciano, magenta e amarelo.
Como funciona:
Ele cria uma lista com três cores (
c=["#00ffff","#ff00ff","#ffff00"]).Pega todos os links da página (
a=document.links).A função
setIntervalexecuta um comando a cada 10 milissegundos.O comando muda a cor (
b.style.color) de um link. O operador%(módulo) faz com que a seleção de links e cores seja cíclica, criando o efeito de pisca-pisca contínuo.
3. Tremer a Tela
javascript:function shake(n) {if (self.moveBy) {for (i = 35; i > 0; i--) {for (j = n; j > 0; j--) {self.moveBy(1,i);self.moveBy(i,0);self.moveBy(0,-i);self.moveBy(-i,0); } } }}shake(999);
O que faz: Este código cria um efeito de "terremoto" ou trepidação, movendo a janela do navegador rapidamente em pequenas direções.
Como funciona:
A função
shake()usa o comandoself.moveBy(x, y)para mover a janela do navegador em pixels.O laço
forfaz com que a janela se mova repetidamente para os lados e para cima/baixo em um padrão rápido, criando a ilusão de que a tela está tremendo.
Observação: Por motivos de segurança e para melhorar a experiência do usuário, navegadores modernos podem bloquear ou limitar este tipo de script, pois a movimentação indesejada da janela pode ser maliciosa. Portanto, ele pode não funcionar em todos os navegadores atuais.
4. Fotos Gigantes (Específico para o Orkut)
javascript:document.body.innerHTML=document.body.innerHTML.replace(/small/g,"medium");void(0)
O que faz: Este script busca por toda a palavra "small" no código HTML da página e a substitui pela palavra "medium".
Como funciona:
document.body.innerHTMLpega todo o HTML do corpo da página como um grande texto..replace(/small/g, "medium")é uma expressão regular que encontra (/small/) todas as ocorrências (gde "global") da palavra "small" e as substitui por "medium".
Observação: Sua nota "Só pega no orkut" é muito importante e precisa. Este código só funciona em sites específicos, como o Orkut na época, onde o tamanho das imagens era definido por palavras como "small" ou "medium" no nome do arquivo (ex:
foto_small.jpg) ou em classes CSS. Em outros sites que não usam essa estrutura, o código não terá efeito algum.
5. Falso Vírus (Brincadeira)
javascript:for(i=1;i<=70;i++){alert("o seu anti-virus acabou de detectar "+i+" cavalos de troia")}
O que faz: Este é um código de brincadeira inofensivo. Ele exibe 70 caixas de alerta (pop-ups), uma após a outra, com a mensagem de uma falsa detecção de vírus.
Como funciona:
O laço
forsimplesmente executa o comandoalert()70 vezes. Oalert()é uma função básica do JavaScript para mostrar uma mensagem pop-up.
Observação: Como você bem observou, ele não é um vírus de verdade e não causa nenhum dano ao computador. É apenas uma sequência de pop-ups que pode ser irritante, mas é totalmente segura.
Como Usar Esses Códigos
Como seu post sugere, existe uma maneira correta de usar esses códigos:
Crie um novo favorito (marcador) no seu navegador.
No campo do nome, coloque um título fácil de lembrar (ex: "Editar Página").
No campo do endereço ou URL, cole o código JavaScript completo, incluindo o
javascript:no início.Para executar o código, vá para qualquer página da web e clique no favorito que você criou.
Aviso Importante: Tenha muito cuidado ao executar códigos JavaScript de fontes desconhecidas. Os códigos que você listou são inofensivos, mas scripts maliciosos podem ser usados para roubar informações pessoais. Sempre use códigos de fontes confiáveis.