Forums » Java Script & Java Applet

Bloqueando Ctrl+C, seleção de texto, arrastar e botão direito

    • 466 posts
    9 de julho de 2014 02:59:04 ART

    Bloqueando tecla Ctrl+C, seleção de texto, arrastar e botão direito do mouse no blog

    A gente sabe que infelizmente plágio sempre vai existir, mas quando descobrimos é muito desagradável e decepcionante. Ficamos por demais desanimados com vontade até de desistir de blogar.

    Recentemente a Van, do blog Retalhos do que sou, ficou arrasada ao descobrir diversos textos seus plagiados pela internet afora. Fiquei muito comovida com o desabafo dela, que saí em busca de códigos para dificultar cópias de textos e imagens no blog. Não é 100%, mas dificulta bastante mesmo.

    Os códigos abaixo encontrei em diversos sites e desconheço o autor original.

    Lembre-se de fazer backup do modelo (template) antes de começar, para restaurar se for necessário.

    Para instalar no blog, entre no painel de administração do seu blog no Blogger. Selecione Modelo>>Editar HTML>>Prosseguir.

    Com auxílio de Ctrl+F dentro da caixa do HTML, encontre .
    ANTES/ACIMA de  cole os códigos abaixo:

     

    01 <!-- Bloqueador de Tecla CTRL -->
    02
    03 function checartecla (evt)
    04 {if (evt.keyCode == '17')
    05 {alert("ATENÇÃO: Plágio é crime! Não copie e publique o que não é seu como se fosse.")
    06 return false}
    07 return true}
    08
    09  
    10 <!--Bloqueador de Selecao de texto e imagem-->
    11
    12 function bloquear(e){return false}
    13 function desbloquear(){return true}
    14 document.onselectstart=new Function ("return false")
    15 if (window.sidebar){document.onmousedown=bloquear
    16 document.onclick=desbloquear}
    17
    18  
    19 <!--Bloqueador de Botão Direito -->
    20
    21 function clique() {if (event.button==2||event.button==3) {oncontextmenu='return false';}}
    22 document.onmousedown=clique
    23 document.oncontextmenu = new Function("return false;")
    24
     

    Agora, um pouco abaixo de , encontre  ou

    ANTES do fechamento do código (antes do sinal > no final da linha acima), cole o seguinte código precedido de um espaço:

     

    1 oncontextmenu='return false' ondragstart='return false' onkeydown='return checartecla(event)' onselectstart='return false'
     

    Visualize, se não houver problemas, salve. Se houver problema, clique em Limpar edições e tente novamente.

    Funciona nos navegadores Internet Explorer, Firefox, Google Chrome e Safari.

    PS: Se precisar de ajuda entre em contato comigo que instalo rapidinho pra você por um precinho camarada.