Bloquear o acesso com o botão direito do mouse a menus de contexto em páginas da Web

Os iniciantes na Web geralmente acreditam que, ao bloquear o uso de visitantes por clique com o botão direito do mouse menu de contexto para impedir o roubo do conteúdo da página da web. Nada poderia estar mais longe da verdade.

A desativação dos cliques com o botão direito do mouse é facilmente evitada por usuários mais experientes e a capacidade de acessar grande parte dos o próprio código de uma página da web é um recurso básico dos navegadores da web que não exige um clique direito em todos.

Desvantagens

Existem muitas maneiras de ignorar o "script sem clique direito" e, na realidade, o único efeito que esse script tem é irritar os visitantes que usam legitimamente o menu de contexto do botão direito do mouse (como esse menu é chamado corretamente) em suas páginas na Web navegação.

Além disso, todos os scripts que eu vi fazer isso apenas bloqueiam o acesso ao menu de contexto pelo botão direito do mouse. Eles não consideram o fato de que o menu também é acessível a partir do teclado.

Tudo o que alguém precisa fazer para acessar o menu usando um teclado com 104 teclas é selecionar o objeto na tela para o qual deseja acessar o menu de contexto (por exemplo, clicando com o botão esquerdo do mouse) e, em seguida, pressione a tecla do menu de contexto no teclado - é a tecla imediatamente à esquerda da tecla CTRL direita no PC teclados.

instagram viewer

Em um teclado com 101 teclas, você pode executar um comando com o botão direito mantendo pressionada a tecla Shift e pressionando F10.

Javascript

Se você deseja desativar os cliques com o botão direito na sua página da web, aqui está uma Javascript que você pode usar para bloquear todo o acesso ao menu de contexto (não apenas com o botão direito do mouse, mas também com o teclado) - e realmente irritar seus visitantes.

Esse script é ainda mais simples que a maioria dos que bloqueiam apenas o botão do mouse e funciona em tantos navegadores quanto esses scripts.

Aqui está o script inteiro para você:

Adicionar apenas esse pequeno pedaço de código à tag body da sua página da web é mais eficaz em bloquear o acesso do visitante ao menu de contexto do que os muitos scripts com o botão direito do mouse que você pode encontrar em qualquer outro lugar na Web, porque bloqueia o acesso pelo botão do mouse e pelas opções de teclado descritas acima.

Limitações

Obviamente, o script não funciona em todos os navegadores da Web (por exemplo, o Opera o ignora - mas o Opera também ignora todos os outros scripts que não clicam com o botão direito do mouse).

Esse script também não faz nada para impedir que seus visitantes acessem a fonte da página usando a opção Visualizar fonte no menu do navegador ou salvando a página da web e visualizando a fonte da cópia salva em seus favoritos editor.

E, finalmente, embora você possa desativar o acesso ao menu de contexto, esse acesso pode ser facilmente reativado pelos usuários simplesmente digitando

javascript: void oncontextmenu (nulo)
na barra de endereço do navegador.
instagram story viewer