⚠️ 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.