Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Bloqueando Ctrl+C Ctrl+V

Imprimir
Avaliação do Usuário: / 7
PiorMelhor 

Alguns sites em que entramos não nos permitem copiar seu conteúdo, devido sua exclusividade, ou direitos autorais. Isso é um conceito um pouco antigo, muito comum nos anos 2000, com nesse tutorial, iremos aprender como essa função é capaz.

 

Código da página:

</strong>
 
 
 function mensagem(){
alert('Conteúdo Bloqueado!');
return false;
}
 
function bloquearCopia(Event){
 var Event = Event ? Event : window.event;
 var tecla = (Event.keyCode) ? Event.keyCode : Event.which;
 if(tecla == 17){
 mensagem();
}
}
 
 
 
O Direito, como todas as ciências, vem sofrendo, nos últimos anos deste século, uma extraordinária evolução, mercê das máquinas cibernéticas, inventadas há tão pouco tempo, mas que produziram, sem dúvida, uma revolução instantânea, que marcará este século, como o da civilização cibernética, não no sentido de submissão a ela, mas de dominação sobre ela.
A cibernética nasceu com Norbert Wiener. Aos três anos, lia e escrevia com total desembaraço, graduando-se em matemática. Aos quinze anos, dedicou-se aos estudos de filosofia e doutorou-se aos dezoito anos. Este o brevíssimo perfil do genial cientista que viria a transformar o mundo em que vivemos, tornando a velocidade e a informação elementos inseparáveis da nova ciência que surgia.
A partir da década dos anos 40, Wiener e outros cientistas concluíram que "o conjunto de problemas centrados no controle e na comunicação, tanto no tecido vivo quanto na máquina, apresentavam uma unidade essencial." Esse renomado estudioso, com a assistência de seu grupo de estudos, denominou o campo inteiro da teoria da comunicação e do controle, tanto na máquina, como no animal, de CIBERNÉTICA, ou como prefere Dinio de Santis Garcia, esta é a ciência do controle e da comunicação nos seres vivos, na sociedade e nas máquinas. Trata-se, na verdade, de uma interação homem – sociedade – máquina.
 
 
Leia mais: http://jus.com.br/artigos/1756/a-informatica-e-o-mundo-moderno#ixzz2qz7vq0wx
 
 
 
document.onkeypress = bloquearCopia;
document.onkeydown = bloquearCopia;
document.oncontextmenu = mensagem;
 
 
 
 
 

Entendendo o código:

 
 function mensagem(){
 alert('Conteúdo Bloqueado!');
return false;
} 
function bloquearCopia(Event){
 var Event = Event ? Event : window.event;
 var tecla = (Event.keyCode) ? Event.keyCode : Event.which;
 if(tecla == 17){
 mensagem();
}
}
 
 
 

 

Cria a função para verificar se a tecla Ctrl foi pressionada, caso ela seja pressionada, exibe uma mensagem de alerta com a mensagem (“Conteudo Bloqueado!”)

 

 
document.onkeypress = bloquearCopia;
document.onkeydown = bloquearCopia;
document.oncontextmenu = mensagem;
 
 

 

Chama a função para testar se a tecla Ctrl foi pressionada, joga a mensagem na tela, e joga na memória a mensagem exibida, quando pressionado Ctrl+V, exibe amensagem (“Conteúdo Bloqueado!”)

 

 

Resultado:



 

Adicionar comentário


Código de segurança
Atualizar

You are here: