Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Buthy

[Resolvido] Bloquear botão print screen

Recommended Posts

Então, tem um cliente que tem site de fotografias, que queria bloquear o botão direito e o botão printscreen...

 

Para bloquear o botão direito usei esse script:

<script LANGUAGE="Javascript"><!--
// ***********************************************
// AUTHOR: WWW.CGISCRIPT.NET, LLC
// URL: http://www.cgiscript.net
// Use the script, just leave this message intact.
// Download your FREE CGI/Perl Scripts today!
// ( http://www.cgiscript.net/scripts.htm )
// ***********************************************
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS) 
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
 if(EnableRightClick==1){ return true; }
 else {return false; }
}
function mousehandler(e){
 if(EnableRightClick==1){ return true; }
 var myevent = (isNS) ? e : event;
 var eventbutton = (isNS) ? myevent.which : myevent.button;
 if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
 var myevent = (isNS) ? e : window.event;
 if (myevent.keyCode==96)
   EnableRightClick = 1;
 return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
//-->
</script>

 

Já para bloquear o print screen, só achei soluções que funcionam no IE...

Tem algum que bloqueia em todos os navegadores??

 

Sei que é meio que inútil, pois existem várias outras formas, mas é uma exigência do cliente, fazer o que...

 

Obrigado

Até mais!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não. Isso vai contra a usabilidade e segurança do usuário, o print screen faz parte do sistema, e apenas este tem acesso ao mesmo. E eu também não recomendo bloquear o botão direito do mouse, isso pode afastar visitantes para o site, eu por exemplo odeio quando um site impôe quais as teclas/comandos que eu posso executar quando entro no site.

 

Se deseja proteger as imagens, uma marca d'água é o ideal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já falei com o cliente, e mesmo assim ele quer :(

 

O botão direito só bloqueia na galeria de imagens, no resto do site ele funciona normal...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não adianta nada se o usuário desabilitar o Javascript do navegador (e ele pode fazer isso facilmente)... Outra coisa, se ele usar alguma ferramenta similar ao firebug, por exemplo, ele consegue visualizar a própria tag <img/> e localizar o endereço da imagem pra fazer o download... Já fiz isso várias vezes...

 

Agora resta explicar ao cliente que o mundo não é perfeito...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.