Foi você que pediu um script para bloquear o botão direito do rato no seu blog?
Tome:
<script language=JavaScript>
<!--
//Disable right click script III- By Renigade (renigade@mediaone.net)
//For full source code, visit http://www.dynamicdrive.com
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// -->
</script>
Agora que já tem o script, pare para pensar.
Quais são as vantagens de usar um script para bloquear o menu de contexto do browser?
Acha que assim ninguém vai poder ver o código fonte da sua página? ou copiar as imagens? ou copiar texto?
Errado.
TUDO pode ser copiado, roubado, visto.
- Podem ser desactivados os scripts no browser,
- pode ser usada a opção "Ver", "Editar", ou "ver código-fonte", na barra de ferramentas do browser,
- pode ser usado um editor de texto para abrir o código da página directamente,
- ficheiros de som ou video ficam guardados na cache de internet e podem ser vistos na pasta respectiva, e copiados de lá, mesmo estando off-line,
- video em streaming pode ser copiado
- as imagens podem ser capturadas usando um programa de captura de ecrã, sem sequer desactivar scripts,
- o texto pode sublinhado e copiado.
- o script de bloqueio pode ser "combatido" com outro script que o desactiva (colando na barra de endereço da página que se quer bloquear o código: javascript:void(document.oncontextmenu=null)
Vantagens de usar os scripts
- algumas pessoas não conseguirão copiar o conteúdo da página... (estas pessoas irão descobrir em pouco tempo como contornar a situação, com a experiência que forem adquirindo vendo outras páginas... como esta)
Desvantagens de usar os scripts
- Os scripts fazem a página ficar mais pesada: quantos mais scripts usar (dependendo também de que tipo de scripts), mais tempo a página demorará a abrir.
- As pessoas que sabem que podem contornar a situação facilmente, vão achar isso inútil, desnecessário, aborrecido,
- é irritante: o menu de contexto tem muitas funções que estão na barra de ferramentas, mas também outras que são incluídas por programas como gestores de downwloads, etc, e que, não estando presentes, obrigam a alguns cliques mais, para executar a função desejada,
- isso também desactiva algumas outras funções, como "gestos do rato" que alguns browser, têm,
- impede executar algumas funções como "retroceder", ou "avançar", que embora estejam também na barra de ferramentas, são mais fáceis de usar através do menu de contexto,
- os seus leitores habituais, podem ficar desapontados consigo ao acharem que não confia neles, "desactivando-lhes" o menu,
Já deu para perceber que não aprovo o uso de scripts para bloquear o menu de contexto...
Mas se quer mesmo usar o script, use.
Um boa parte das pessoas que navegam pela internet, e pelo seu site, vai ficar bastante frustrada, por clicar no botão direito e nada acontecer.
Pode também usar um script para bloquear apenas o botão quando este estiver sobre alguma imagem, por exemplo.
Ou pode simplesmente, colocar o código-fonte em poucas e looooooooooooooongas linhas de texto (removendo os espaços em branco).
Isto obriga a que quem o quiser ver em condições, o tenha que "arrumar" primeiro, o que levaria algum tempo.
Fonte do script: 1stsitefree.com
De
viv a 28 de Agosto de 2007 às 11:55
Olá, bom dia.
Gostava de desactivar o botão direito do rato apenas quando o mesmo estiver sobre uma imagem.. já copiei o texto no site que sugere mas dá.me a seguinte mensagem de erro:
"Não foi possível analisar o seu modelo por não estar bem formado. Certifique-se de que todos os elementos XML estão fechados correctamente."
Como sou leiga em html.. venho por este meio pedir alguma ajuda, se possível.
Já agora, estou a tentar colocar o código na parte "editar html" nos menus do blog..
Desde já obrigado pela atenção dispensada,
Viviana.
Bem-vinda, Viviana
Vou assumir que se está a referir a um blog do blogger.
O script que mostrei é para desactivar o clique direito em toda a página.
Pode ver um para desactivar só nas imagens, neste post que escrevi:
Desactivar o clique direito em imagens
De psycho ; a 31 de Dezembro de 2010 às 11:50
Olá! Bem, onde é que se mete esse codigo'? Desculpe, perguntar :\
De psycho ; a 31 de Dezembro de 2010 às 11:54
ahh, ja consegui obrigada (:
Comentar post