depois de trabalhar duro em um design, imagem ou artigo, você pode querer protegê-lo usando um JavaScript que desativa o botão direito do mouse enquanto, opcionalmente, avisa um visitante que o conteúdo está protegido por direitos autorais.
pode parecer ok, mas isso geralmente não é uma boa ideia. Porque não?
- é irritante!
- é inútil!
- está desativando!Os gestos do Mouse que permitem uma navegação mais rápida estão começando a se tornar um recurso dos navegadores: o Opera Os possui, o Mozilla acaba de adicionar suporte e é apenas uma questão de tempo até que o Internet Explorer os adote. Desativar o botão direito do mouse nas páginas visualizadas nesses navegadores também desativa a capacidade de usar gestos do mouse, para que você não seja popular com aqueles que os usam com frequência!
- não é profissional!
- é um insulto!
- soluções para proteção de conteúdo
- O Que Você Protegerá?Obviamente, as alternativas que você escolher usar dependerão do que você precisa proteger e da importância de sua proteção. Você deve ter em mente que qualquer pessoa que esteja determinada a roubar suas coisas encontrará uma maneira de roubá — las-mesmo que isso signifique capturar uma tela ou digitar um artigo no qual você desativou o destaque de texto!
é irritante!
você não percebe o quanto você usa o botão direito do mouse até que você não pode usá-lo! Existem muitos recursos úteis no menu curto que ele abre. Embora a maioria também esteja disponível no menu principal do navegador, geralmente é muito mais rápido usar o menu do botão direito do mouse-geralmente é o menu mais próximo que você tem disponível.
é inútil!
se você acha que desativar o botão direito do mouse protegerá seu código-fonte ou imagens, pense novamente! Qualquer pessoa que esteja determinada a copiar seu conteúdo ou código fará isso independentemente de sua capacidade de abrir um menu de contexto do navegador. Se eles quiserem seu código – fonte, é tão simples quanto selecionar ‘Exibir fonte’ no menu principal. O texto do artigo pode ser destacado e copiado, imagens e apresentações de mídia podem ser recuperadas do cache e a mídia de streaming pode ser gravada.
desativar o botão direito do mouse só tornará as pessoas mais determinadas a aprender exatamente o que você está escondendo. E isso pode acabar sendo contraproducente, pois suas imagens e código-fonte atraem atenção indesejada. Não só isso, mas você só pode desativar o botão direito do mouse em navegadores que têm JavaScript ativado: um visitante só precisa desativar o JavaScript nas opções do navegador para poder ignorar o script completamente!
mesmo quando você não faz uso de gestos do mouse, sua ausência ainda pode afetar seriamente sua capacidade de navegar na Internet. Eu tendo a abrir TODOS os links de uma página que eu gosto em uma nova janela do menu do botão direito, para que eu possa ler e comparar ambas as páginas e retornar sem ter que usar o botão voltar. Embora você possa abrir um link em uma nova janela mantendo pressionada a tecla shift enquanto clica nele, muitos acham mais fácil usar a opção no menu do botão direito. Desative o botão direito do mouse e você alienará esses usuários rapidamente.
não é profissional!
pergunte a si mesmo isso: você compraria algo de um site que lembra que suas imagens são protegidas por direitos autorais toda vez que você usa o botão direito do mouse (mesmo quando seu ponteiro não está nem perto de uma imagem)? Pensei que não! Desativar o clique direito sugere falta de profissionalismo para os usuários.
é um insulto!
a maioria de seus visitantes virá a seu local que procura comprar algo, ou encontrar a informação. Apenas uma pequena porcentagem de seus visitantes pousará em seu site com a intenção de roubá-lo. Ao tentar se proteger da minoria, você efetivamente insulta a maioria, que usará o menu do botão direito do mouse por razões legítimas. Você realmente espera que seus visitantes confiem em você quando você lhes oferece “lembretes úteis” que implicam que você não pode confiar neles?
concedido, algumas pessoas vão querer ver o seu código — fonte-mas não assuma que todos que olha para ele vai querer usá-lo em seu site! Visitantes experientes que estão cientes de técnicas enganosas usadas por alguns proprietários de sites sem escrúpulos podem apenas querer verificar se um link os levará para onde eles acham que os levará. Isso faz deles um ladrão?
soluções para proteção de conteúdo
existem outras soluções alternativas menos controversas disponíveis para o problema que protege suas imagens ou código-fonte.
protegendo suas imagens
1. Desative o botão direito do mouse apenas em imagens
se você realmente deve desativar o botão direito do mouse, limite o agravamento e use um script que o desabilite apenas em imagens (alguns scripts também impedem que a barra de ferramentas de imagem IE6 apareça). Claro que haverá momentos em que as pessoas querem usar o botão direito do mouse e ter o mouse sobre uma imagem, então eu recomendo que você altere a mensagem ligeiramente para refletir o fato de que apenas as imagens são afetadas.
2. Marque imagens
outra maneira de identificar imagens como suas É marcá-las de alguma forma. A melhor maneira de deter o aspirante a ladrão é fazer uma marca visual na parte mais interessante da imagem. Marcas como seu logotipo, seu endereço de site ou mesmo a palavra “amostra” em uma cor sólida ou translúcida tornam óbvio que uma imagem não se destina à distribuição geral. Essa tática no estilo graffiti funciona bem em sites que oferecem serviços artísticos e também pode ajudar a desencorajar o hotlinking.
3. Marcas D’água digitais
marca d’água Digital é a prática de incorporar informações identificáveis em um arquivo. Normalmente, este é um código de identificação exclusivo ou os detalhes de contato do criador da imagem. Essas informações incorporadas são invisíveis para o surfista médio, mas podem ser visualizadas com a ajuda de plug-ins de programas gráficos ou decodificadores autônomos especializados. Uma marca d’água digital é tipicamente mais forte do que uma marca física, porque não é óbvio quando você olha para uma imagem se ela tem informações adicionais. Dito isto, esse método não fornece impedimento a um ladrão, embora, em teoria, deva tornar o rastreamento de seu trabalho (e, em alguns casos, trabalhos derivados) muito mais fácil.
4. A janela
se você quiser mostrar o nível de detalhe em suas imagens de alta qualidade sem dar muito “de graça”, então você pode usar o que eu chamo de método “janela”. Imagine que você estava olhando para a imagem completa através de um buraco quadrado em um pedaço de papel; você não seria capaz de ver grande parte da imagem final, mas você será capaz de ver a qualidade e detalhes na imagem sem ter que exibir a imagem completa. Eu vi essa abordagem implementada em Java em algumas galerias de imagens (permitindo que você mova a janela visível), embora seja provavelmente mais simples (e mais rápido para seus visitantes) usar uma imagem cortada com base no original.
proteger seu HTML
usar um script para desativar o botão direito do mouse não é a maneira mais eficaz de tornar seu código-fonte difícil de ler. A maioria das técnicas usadas para proteger o código-fonte HTML usa JavaScript, portanto, se os visitantes o desligarem, o site se tornará inutilizável.
Existem três principais JavaScript técnicas utilizadas para proteger o código-fonte de uma página:
- Codificar o código-fonte para torná-lo ilegível, sem a decodificação
- Colocar a maior parte do código-fonte em JavaScript include
- Abrir a página em uma nova janela com todos os menus desativado (não recomendável)
A única maneira de torná-lo mais difícil para pessoas curiosas para decifrar seu código-fonte HTML, sem ter de recorrer ao uso de JavaScript é remover o espaço em branco desnecessário. O efeito é transformar seu código em uma ou mais longas linhas de código para que qualquer pessoa que use a função view source em um navegador tenha dificuldade em ler sem reservar um tempo para arrumá-lo.
O Que Você Protegerá?Obviamente, as alternativas que você escolher usar dependerão do que você precisa proteger e da importância de sua proteção. Você deve ter em mente que qualquer pessoa que esteja determinada a roubar suas coisas encontrará uma maneira de roubá — las-mesmo que isso signifique capturar uma tela ou digitar um artigo no qual você desativou o destaque de texto!
claro, existe uma maneira muito mais fácil de proteger seu conteúdo de possíveis ladrões sem nunca ter que desativar nenhuma função do navegador. Se você quer proteger algo que mal, não colocá-lo na Web em primeiro lugar! Para obter mais informações, consulte:
- desativar imagens clique-detalhes de um script que desabilita o botão direito do mouse apenas em imagens.
- links de marca D’água Digital – inclui links para vários recursos de marca d’água de áudio, imagem e vídeo.
- amostras de técnicas de marca D’água-idéias sobre como criar uma marca d’água visível.
- HTML Guard, quão seguro? – detalhando truques usados para proteger o código – fonte e imagens, juntamente com suas desvantagens.
- usar JavaScript Inclui para gerenciar conteúdo – como usar JavaScript inclui.