JS único proíbe o menu do botão direito da página - para evitar que as informações do site sejam roubadas
Copie o código do código da seguinte forma:
<script type="texto/javascript">
bloco de funções(oEvent){
if(janela.evento)
oEvent=janela.evento;
if(oEvent.button==2)
alert("O botão direito do mouse não está disponível");
}
document.onmousedown=bloco;
</script>
A proibição de cópia em páginas web é implementada principalmente através de JavaScript.
<BODY oncontextmenu="retornar falso" onselectstart="retornar falso"
ondragstart="return false" onbeforecopy="return false" oncopy=document.selection.empty() onselect=document.selection.empty()>
--------------------------------------------------
Evite copiar js
--------------------------------------------------
Copie o código do código da seguinte forma:
<linguagem SCRIPT=JavaScript1.2>
função desabilitar seleção(e){
retornar falso}
função reEnable(){retorna verdadeiro
}
arquivo://se IE4+
document.onselectstart=nova função ("retornar falso")
arquivo://se NS6
if (janela.barra lateral){
document.onmousedown=disableselect
document.onclick = reativar
}
</SCRIPT>
<linguagem SCRIPT=tipo JavaScript=texto/JavaScript>
<!--
function MM_reloadPage(init) { //recarrega a janela se o Nav4 for redimensionado
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight;
senão if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(verdadeiro);
//-->
</SCRIPT>
-------------------------------------------------- -----
Impedir o download de js
-------------------------------------------------- -----
<noscript><iframe src=""></iframe></noscript>
-------------------------------------------------- ------
A seguir está o js para evitar o clique com o botão direito:
Copie o código do código da seguinte forma:
<linguagem script="JavaScript">
<!--
if (janela.Evento)
document.captureEvents(Event.MOUSEUP);
função nocontextmenu() {
event.cancelBubble = verdadeiro
evento.returnValue = falso;
retornar falso;
}
função sem clique com o botão direito (e) {
if (janela.Evento){
if (e.qual == 2 || e.qual == 3)
retornar falso;
}outro{
if (evento.button == 2 || evento.button == 3){
event.cancelBubble = verdadeiro
evento.returnValue = falso;
retornar falso;
}
}
}
document.oncontextmenu = nocontextmenu; // para IE5+
document.onmousedown = norightclick; // para todos os outros
//-->
</script>
<title>CSS proíbe seleção e cópia</title>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
<estilo>
corpo{
-moz-user-select: nenhum;
hutia:expressão(this.onselectstart=function(){return(false)});
}
</estilo>
</head>
<corpo>
Aqui está o conteúdo da página da web.
</body>
</html>
Exemplos de aplicação:
Copie o código do código da seguinte forma:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="servidor">
<title>Página de controle JS</title>
<linguagem script="javascript" type="text/javascript">
//Proibir usuários de usar e-mail (ocultar menu do botão direito)
document.oncontextmenu = função forbidRightKey() {
janela.event.returnValue = falso;
}
//Proibir usuários de usar e-mail (solicita aos usuários que desabilitem o clique com o botão direito)
bloco de função() {
var oEvento;
if(janela.evento)
oEvento = janela.evento;
if (oEvent.button == 2)
alert("O botão direito do mouse não está disponível");
}
document.onmousedown=bloco;
//Quando o usuário pressiona AltF4, solicita o fechamento da janela de informações
função altF4() {
if (window.event.altKey && window.event.keyCode == 115) {
janela.close();
}
}
//Alt botão esquerdo do mouse forma uma tecla de atalho para selecionar o conteúdo na caixa de texto Chamando o método <body onkeydown="altF4();"
função getTxtSelect(eventControl) {
if (eventControl.altKey) {
document.getElementById("txt1").select();
}
}
função clearTxtByInput() {
document.getElementById("txtContent").value = "";
}
função FillTxtByInput() {
document.getElementById("txtContent").value = "Insira os critérios de pesquisa";
}
//Desative certas teclas do teclado e chame onkeydown="ForbidKeys();"
function ForbidKeys() {
var conteúdo = window.event.keyCode;
if (conteúdo >= 65 && conteúdo <= 68) {
janela.event.returnValue = falso;
} outro {
janela.alert(conteúdo);
}
}
//Proibir copiar conteúdo da web<body oncopy="forbidCopy();">
função proibirCópia() {
janela.event.returnValue = falso;
window.clipboardData.setData("Texto", "");
alert("É proibida a cópia de conteúdo da web!");
}
//Defina o conteúdo copiado e anexe a URL deste site
função SetCopyContent() {
janela.event.returnValue = falso;
var conteúdo = document.title + "/r/n";
conteúdo += document.getElementById("txt1").valor + "/r/n";
content += "Este recurso vem de" + this.location.href;
window.clipboardData.setData('Texto', conteúdo);
alert("Copiado com sucesso, por favor cole em seu QQ/MSN e recomende para seus amigos");
}
//Desativa a atualização F5 e Ctrl+F5
função ForbidFreshPage() {
if ((window.event.ctrlKey && window.event.keyCode == 116) || window.event.keyCode == 116) {
janela.event.keyCode = 0;
janela.event.returnValue = falso;
}
}
document.onkeydown=ForbidFreshPage;
//Protege erros de JS
function killErrors() {
retornar verdadeiro;
}
janela.onerror = killErrors;
</script>
</head>
<corpo>
<form id="form1" runat="servidor">
<div>
<input id="txt1" type="text" value="Olá mundo!" onclick="getTxtSelect(event)"/>
<input type="button" value="Copiar o valor na caixa de texto" onclick="SetCopyContent();"
<input id="txtContent" value="Insira os critérios de pesquisa" style="color:Aqua" onclick="clearTxtByInput();" onblur="FillTxtByInput();"
<p>conteúdo</p>
</div>
</form>
</body>
</html>