Esse área é só para dicas de segurança de códigos fonte, pastas, etc...
Moderador: web
por web Offline » Qua Mar 07, 2007 10:51 pm
|
Abaixo segue uma lista de códigos para dificultar a cópia do código fonte:
Não grava acesso ao site no chache
- Código: Selecionar todos
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
Não permite usar o teclado no documento
- Código: Selecionar todos
<script language="JavaScript"> function keypresed() { alert('Coloque sua mensagem aqui !'); } document.onkeydown=keypresed; </script>
Bloqueia: selecionar, botão direito, copiar.
- Código: Selecionar todos
<body onselect="return false;" onselectstart="return false;" ondrag="return false;" ondragstart="return false;" oncontextmenu="return false;" oncopy="return false;">

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por jamilservicos Offline » Qua Abr 15, 2009 8:37 pm
coloquei esse codigo no meu index... mas esta permetindo a seleção de texto! e gostaria que ficasse igual ao do forum que antes de logar não permite selecionar nada!

jamilservicos
MEMBRO
Mensagens: 11
Registrado em: Dom Jan 20, 2008 5:45 pm
Localização: para/belem/brasil
|
por web Offline » Qua Abr 15, 2009 8:39 pm
Tem um link até a página? em qual navegador ocorre o problema?

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por jamilservicos Offline » Qua Abr 15, 2009 8:42 pm
isso ocorre no firefox, mas o forum funciona normal no firefox. poderia compartilhar o codigo usado pelo forum para essa função?

jamilservicos
MEMBRO
Mensagens: 11
Registrado em: Dom Jan 20, 2008 5:45 pm
Localização: para/belem/brasil
|
por web Offline » Qua Abr 15, 2009 8:47 pm
É usado o seguinte
- Código: Selecionar todos
<script type="text/javascript"> function IE(){ FF = setInterval("window.clipboardData.setData('text','')",20); } function FF(){ clearInterval(block); } </script> <script language="JavaScript1.3"> if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu() { event.cancelBubble = true event.returnValue = false; return false; } function norightclick(e) { if (window.Event) { if (e.which == 2 || e.which == 3) return false; } else if (event.button == 2 || event.button == 3) { event.cancelBubble = true event.returnValue = false; return false; }
} if (document.layers) { document.captureEvents(Event.MOUSEDOWN); } document.oncontextmenu = nocontextmenu; document.onmousedown = norightclick; document.onmouseup = norightclick;
function disableselect(e){ return false } function reEnable(){ return true } document.onselectstart=new Function ("return false") if (window.sidebar){ document.onmousedown=disableselect document.onclick=reEnable } </script> <body onload='IE();' onselect='return false;' onselectstart='return false;' ondrag='return false;' ondragstart='return false;' oncontextmenu='return false;' oncopy='return false;'>

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por jamilservicos Offline » Qua Abr 15, 2009 9:02 pm
agora funcionou! valeu!

jamilservicos
MEMBRO
Mensagens: 11
Registrado em: Dom Jan 20, 2008 5:45 pm
Localização: para/belem/brasil
|
por web Offline » Qua Abr 15, 2009 10:30 pm

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por jamilservicos Offline » Sáb Abr 18, 2009 1:25 am
to com um problema com esse codigo! ele bloqueiou os campos do form no firefox, no ie o form funciona perfeitamente mas no firefox não da para digitar nos inputs! aff... porq tudo tem q funcionar em um e falhar em outro? malditos navegadores!

jamilservicos
MEMBRO
Mensagens: 11
Registrado em: Dom Jan 20, 2008 5:45 pm
Localização: para/belem/brasil
|
por web Offline » Sáb Abr 18, 2009 11:10 am
Realmente, mas, se você fizer esse bloqueio no final do script
- Código: Selecionar todos
if (window.sidebar){ //document.onmousedown=disableselect //document.onclick=reEnable }
Ele até permite selecionar no FF e desbloqueia também o input text, mas, não deixa copiar.

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para Dicas de segurança
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante
|
|
|