O objetivo desse script é impedir (ou, pelo menos, dificultar consideravelmente) que outras pessoas consigam clonar suas páginas de vendas e ofertas.
O script oferece várias camadas de proteção que podem ser ativadas/desativadas individualmente:
- 🛡️ Bloqueio de DevTools: Impede a abertura das ferramentas de desenvolvimento do navegador
- 🔒 Bloqueio de Atalhos do Código Fonte: Bloqueia atalhos de teclado que mostram o código fonte
- 🖱️ Bloqueio do Botão Direito: Desativa o clique com botão direito
- ⌨️ Bloqueio de Atalhos: Previne o uso de atalhos do teclado (Ctrl/Cmd)
- 📋 Bloqueio de Seleção de Texto: Impede a seleção de texto na página
- 🖥️ Bloqueio em Desktop: Bloqueia caso o usuário esteja acessando em Desktop
- 🧹 Deleta o código HTML: Opção de deletar todo o HTML da página em caso de tentativa de violação
- 🔍 Verificação de Origem Facebook: Opção para bloquear acesso direto sem o parâmetro "fbclid" na URL
- Acesse o link: https://igorjohn.github.io/anti-clone/
- Faça as configurações de sua preferência e clique em "Copiar" o código script gerado
- Cole em seu projeto, antes do final do
</body>
da sua página HTML
As configurações podem ser ajustadas através do objeto configOptions
:
const configOptions = {
blockDevTools: false, // Bloquear DevTools, Inspecionar e console
blockSourceCodeShortcuts: false, // Bloquear atalhos para abrir código fonte
blockRightClick: true, // Bloquear clique direito do mouse
blockCtrl: false, // Bloquear atalhos Ctrl/Cmd
blockWhenDoesntHaveFbclid: false, // Bloquear acesso sem 'fbclid' na URL
blockTextSelection: true, // Bloquear seleção de texto
blockDesktop: false, // Bloquear acesso em desktop (exibirá apenas em mobile ou tablet)
cleanHTML: true // Limpar HTML em caso de violação
}
- O script deve ser incluído antes do fechamento da tag
</body>
- Algumas funcionalidades podem ser afetadas por políticas de segurança do navegador
Este projeto está sob a licença MIT. Veja o arquivo LICENSE
para mais detalhes.
⭐ Se este projeto te ajudou, considere dar uma estrela no GitHub!