Impedir cópia de conteúdo e visualização de código fonte de uma página

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Impedir cópia de conteúdo e visualização de código fonte de uma página

Mensagem por Marvel Universe RPG em 08/01/14, 07:12 pm

Qual é minha questão:
Gostaria de saber de algum código que possa impedir que os botões Ctrl+C e o botão direito do mouse, assim impedindo que se possa ver o código fonte da página.

https://www.google.com/url?q=http://ajuda.forumeiros.com/t7661-impedindo-que-copiadores-copiem-o-conteudo-do-nosso-forum-exclusive&sa=U&ei=a77NUpP-MYaD2AX-n4G4Dg&ved=0CAYQFjAA&client=internal-uds-cse&usg=AFQjCNFM9y9PS_RPoLfq7xOzwdwuzcVHEA

Aqui tem alguns códigos, mas são mais para sites e só o último pegou no meu fórum, mas que ainda assim foi relatado um problema no meu fórum em relação à esse código. Seria de muita ajuda se alguem disponibiliza-se tal código e eu ficaria muito grato.

Desde já agradeço.

Endereço do meu fórum:
http://um-rpg.forumeiro.com

Versão do fórum:
PHPBB3


Última edição por Marvel Universe RPG em 08/01/14, 09:43 pm, editado 1 vez(es)
avatar

Marvel Universe RPG
Nível 7

Masculino
Inscrito dia : 05/01/2014
Mensagens : 80
Pontos Ativos : 119

Ver perfil do usuário http://um-rpg.forumeiro.com/forum

Resolvido Re: Impedir cópia de conteúdo e visualização de código fonte de uma página

Mensagem por Kvothe em 08/01/14, 07:15 pm

Boas,

Não sou especialista em códigos, mas creio que não adiantaria muito, pois com um simples F12 ou Crtl+Shift+J pode-se fazer a cópia através da ferramenta de console do Google Chrome..

Enfim, o que quero dizer é que é sim possível evitar o Crtl+C e o botão direito do mouse, mas acho que não o console..

Até mais,
Kvothe
avatar

Kvothe
Usuário destaque

Masculino
Inscrito dia : 22/12/2012
Mensagens : 945
Pontos Ativos : 1372

Ver perfil do usuário http://landofhaeron.forumeiros.com

Resolvido Re: Impedir cópia de conteúdo e visualização de código fonte de uma página

Mensagem por Farding em 08/01/14, 07:19 pm

Olá Marvel,

veja o seguinte tópico:

http://ajuda.forumeiros.com/t18810-codigo-para-nao-copiar

Leia atentamente cada questão Piscada

Até mais. Muito feliz
avatar

Farding
Usuário avançado

Feminino
Inscrito dia : 26/09/2013
Mensagens : 315
Pontos Ativos : 608

Ver perfil do usuário

Resolvido Re: Impedir cópia de conteúdo e visualização de código fonte de uma página

Mensagem por Marvel Universe RPG em 08/01/14, 07:56 pm

O código que o Hancki enviou não funcionou, ainda posso utilizar o o mouse e copiar conteúdo.
avatar

Marvel Universe RPG
Nível 7

Masculino
Inscrito dia : 05/01/2014
Mensagens : 80
Pontos Ativos : 119

Ver perfil do usuário http://um-rpg.forumeiro.com/forum

Resolvido Re: Impedir cópia de conteúdo e visualização de código fonte de uma página

Mensagem por Farding em 08/01/14, 08:03 pm

Tente adicionar esse código JS:

Código:
    <script language=JavaScript>
        <!--
       
        var message="Cópia não permitida!";
       
        ///////////////////////////////////
        function clickIE4(){
        if (event.button==2){
        alert(message);
        return false;
        }
        }
       
        function clickNS4(e){
        if (document.layers||document.getElementById&&!document.all){
        if (e.which==2||e.which==3){
        alert(message);
        return false;
        }
        }
        }
       
        if (document.layers){
        document.captureEvents(Event.MOUSEDOWN);
        document.onmousedown=clickNS4;
        }
        else if (document.all&&!document.getElementById){
        document.onmousedown=clickIE4;
        }
       
        document.oncontextmenu=new Function("alert(message);return false")
       
        // -->
        </script>

Revestimento:
Todas as páginas Piscada

Até mais.
avatar

Farding
Usuário avançado

Feminino
Inscrito dia : 26/09/2013
Mensagens : 315
Pontos Ativos : 608

Ver perfil do usuário

Resolvido Re: Impedir cópia de conteúdo e visualização de código fonte de uma página

Mensagem por Shek em 08/01/14, 08:20 pm

Boa noite!

Adicione este código em um widget personalizado para bloquear o Ctrl + U:
Código:
<script type='text/javascript'>
    //<![CDATA[
    shortcut={all_shortcuts:{},add:function(a,b,c){var d={type:"keydown",propagate:!1,disable_in_input:!1,target:document,keycode:!1};if(c)for(var e in d)"undefined"==typeof c[e]&&(c[e]=d[e]);else c=d;d=c.target,"string"==typeof c.target&&(d=document.getElementById(c.target)),a=a.toLowerCase(),e=function(d){d=d||window.event;if(c.disable_in_input){var e;d.target?e=d.target:d.srcElement&&(e=d.srcElement),3==e.nodeType&&(e=e.parentNode);if("INPUT"==e.tagName||"TEXTAREA"==e.tagName)return}d.keyCode?code=d.keyCode:d.which&&(code=d.which),e=String.fromCharCode(code).toLowerCase(),188==code&&(e=","),190==code&&(e=".");var f=a.split("+"),g=0,h={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},i={esc:27,escape:27,tab:9,space:32,"return":13,enter:13,backspace:8,scrolllock:145,scroll_lock:145,scroll:145,capslock:20,caps_lock:20,caps:20,numlock:144,num_lock:144,num:144,pause:19,"break":19,insert:45,home:36,"delete":46,end:35,pageup:33,page_up:33,pu:33,pagedown:34,page_down:34,pd:34,left:37,up:38,right:39,down:40,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},j=!1,l=!1,m=!1,n=!1,o=!1,p=!1,q=!1,r=!1;d.ctrlKey&&(n=!0),d.shiftKey&&(l=!0),d.altKey&&(p=!0),d.metaKey&&(r=!0);for(var s=0;k=f[s],s<f.length;s++)"ctrl"==k||"control"==k?(g++,m=!0):"shift"==k?(g++,j=!0):"alt"==k?(g++,o=!0):"meta"==k?(g++,q=!0):1<k.length?i[k]==code&&g++:c.keycode?c.keycode==code&&g++:e==k?g++:h[e]&&d.shiftKey&&(e=h[e],e==k&&g++);if(g==f.length&&n==m&&l==j&&p==o&&r==q&&(b(d),!c.propagate))return d.cancelBubble=!0,d.returnValue=!1,d.stopPropagation&&(d.stopPropagation(),d.preventDefault()),!1},this.all_shortcuts[a]={callback:e,target:d,event:c.type},d.addEventListener?d.addEventListener(c.type,e,!1):d.attachEvent?d.attachEvent("on"+c.type,e):d["on"+c.type]=e},remove:function(a){var a=a.toLowerCase(),b=this.all_shortcuts[a];delete this.all_shortcuts[a];if(b){var a=b.event,c=b.target,b=b.callback;c.detachEvent?c.detachEvent("on"+a,b):c.removeEventListener?c.removeEventListener(a,b,!1):c["on"+a]=!1}}},shortcut.add("Ctrl+U",function(){top.location.href="/h6-"});
    //]]>
    </script>
Atenciosamente,
Shek


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17159
Pontos Ativos : 21417

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Impedir cópia de conteúdo e visualização de código fonte de uma página

Mensagem por Marvel Universe RPG em 08/01/14, 08:39 pm

Tá o controle de Ctrl+U está impedido mas tem como bloquar o Ctrl+C?

E Farding, o código que tu me enviou não funcionou no resto do fórum.
avatar

Marvel Universe RPG
Nível 7

Masculino
Inscrito dia : 05/01/2014
Mensagens : 80
Pontos Ativos : 119

Ver perfil do usuário http://um-rpg.forumeiro.com/forum

Resolvido Re: Impedir cópia de conteúdo e visualização de código fonte de uma página

Mensagem por Shek em 08/01/14, 08:46 pm

Olá e boa noite!

TUTORIAL:
   Bloquear o botão direito do mouse

Atualmente os fóruns estão sendo plagiados, principalmente por "Inspecionar elementos", e com isso muitas perguntas estão sendo feitas. Então neste tutorial será ensinado como bloquear o botão direito do fórum.

--> Tutoriais, dicas e astúcias <--
Bloquear o botão direito do mouse




- Copie o código a baixo:
Código:
<script language=JavaScript>
<!--
 
var message="Cópia não permitida!";
 
///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}
 
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}
 
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
 
document.oncontextmenu=new Function("alert(message);return false")
 
// -->  
</script>

Edite a mensagem que irá aparecer quando o individuo clicar com o botão direito do mouse, a mensagem que você deverá editar é a que estará em vermelho.
<script language=JavaScript>
<!--

var message="Cópia não permitida!";

///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("alert(message);return false")

// -->  
</script>

- Em seu Fórum vá em:

Painel de Controles -> Módulo -> Gestão dos widgets do fórum -> Criar um widget personalizado
(carregue na imagem para aumentar)

- Siga os paços para preencher o Formulário:

(carregue na imagem para aumentar)

Seta Nome do WidGet Você coloca "Bloquear botão do direito", ou qualquer outro, é só para você ter referencia.
Seta Utilizar um table type Marque "Sim".
Seta Título do widget Não coloque nada (deixe em branco).
Seta Fonte do widget Coloque o código citado há cima (no ).
Seta Salve Salve.
- Colocando o WidGet salvo em seu fórum:

(carregue na imagem para aumentar)

Seta Postando o WidGet salvo Após salvar o que fizemos há cima, vamos em "Widgets personalizados".
Seta Encontramos os WidGet Após encontrar o widget que fizemos, irá segurar e arrastar ele até uma área onde está o .
Seta Arrastado iremos e fixado Coloque o que arrastou em um local onde ele fique fixo.
Seta Salvar Salve.
- Finalização:

Pronto, o nosso fórum, está bloqueado para que indivíduos cliquem com o botão direito. Como podemos ver que deixei em itálico o fórum, pois o portal não está seguro. É só você fazer a parte só que nas configurações do Portal.





@ Shiftactif
Atenciosamente,
Shek


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17159
Pontos Ativos : 21417

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Impedir cópia de conteúdo e visualização de código fonte de uma página

Mensagem por JScript em 08/01/14, 09:07 pm

@Marvel Universe RPG escreveu:Tá o controle de Ctrl+U está impedido mas tem como bloquar o Ctrl+C?

E Farding, o código que tu me enviou não funcionou no resto do fórum.
Olá!

Existem n códigos disponíveis que proíbem o uso das teclas Ctrl+C, porém, saiba que todos são inúteis nos navegadores atuais onde o código inteiro pode ser visto/copiado/salvo localmente de forma fácil/interativa e intuitiva!

Lamento lhe desapontar mas é isso,

JS
avatar

JScript
Membro do Fórum

Masculino
Inscrito dia : 14/03/2013
Mensagens : 1449
Pontos Ativos : 1900

Ver perfil do usuário http://jscript.forumeiros.com/

Resolvido Re: Impedir cópia de conteúdo e visualização de código fonte de uma página

Mensagem por Marvel Universe RPG em 08/01/14, 09:12 pm

O tutorial acima funcionou porém o código que impede o Ctrl+U não funciona se este estiver em uso.
avatar

Marvel Universe RPG
Nível 7

Masculino
Inscrito dia : 05/01/2014
Mensagens : 80
Pontos Ativos : 119

Ver perfil do usuário http://um-rpg.forumeiro.com/forum

Resolvido Re: Impedir cópia de conteúdo e visualização de código fonte de uma página

Mensagem por Shek em 08/01/14, 09:18 pm

Boa noite!

Pesquise em nosso fórum: Pesquisa Avançada Você encontrará tópicos com diversos tipos de códigos para sanar sua dúvida. Muito feliz

Até mais!


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17159
Pontos Ativos : 21417

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum