Single JS prohíbe el menú contextual de la página para evitar que se robe la información del sitio web
Copie el código de código de la siguiente manera:
<tipo de script="texto/javascript">
bloque de funciones (oEvento){
si (ventana.evento)
oEvento=ventana.evento;
si(oEvento.botón==2)
alert("El botón derecho del mouse no está disponible");
}
document.onmousedown=bloquear;
</script>
La prohibición de copiar en páginas web se implementa principalmente mediante JavaScript.
<BODY oncontextmenu="devuelve falso" onselectstart="devuelve falso"
ondragstart="return false" onbeforecopy="return false" oncopy=document.selection.empty() onselect=document.selection.empty()>
--------------------------------------------------
Evitar copiar js
--------------------------------------------------
Copie el código de código de la siguiente manera:
<lenguaje SCRIPT=JavaScript1.2>
función desactivar selección (e) {
devolver falso}
función reEnable(){regresar verdadero
}
archivo://si IE4+
document.onselectstart=nueva función ("devuelve falso")
archivo://si NS6
si (ventana.barra lateral){
document.onmousedown=desactivar selección
document.onclick=volver a habilitar
}
</SCRIPT>
<Idioma SCRIPT=tipo JavaScript=texto/JavaScript>
<!--
function MM_reloadPage(init) { //recarga la ventana si Nav4 cambia de tamaño
if (init==true) con (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage }}
else if (anchointerior!=document.MM_pgW || alturainterior!=document.MM_pgH) ubicación.reload();
}
MM_reloadPage(verdadero);
//-->
</SCRIPT>
-------------------------------------------------- -----
Evitar descargar js
-------------------------------------------------- -----
<noscript><iframe src=""></iframe></noscript>
-------------------------------------------------- ------
El siguiente es js para evitar el clic derecho:
Copie el código de código de la siguiente manera:
<lenguaje de escritura="JavaScript">
<!--
si (ventana.Evento)
document.captureEvents(Evento.MOUSEUP);
función menú no contextual() {
event.cancelBubble = verdadero
evento.returnValue = falso;
devolver falso;
}
función no hacer clic derecho (e) {
si (ventana.Evento){
if (e.cual == 2 || e.cual == 3)
devolver falso;
}demás{
if (botón.evento == 2 || botón.evento == 3){
event.cancelBubble = verdadero
evento.returnValue = falso;
devolver falso;
}
}
}
document.oncontextmenu = nocontextmenu; // para IE5+
document.onmousedown = norightclick; // para todos los demás
//-->
</script>
<title>CSS prohíbe la selección y copia</title>
<meta http-equiv="content-Type" content="text/html;charset=gb2312">
<estilo>
cuerpo{
-moz-user-select:ninguno;
hutía:expresión(this.onselectstart=function(){return(false)});
}
</estilo>
</cabeza>
<cuerpo>
Aquí está el contenido de la página web. ¿Puedes copiarlo?
</cuerpo>
</html>
Ejemplos de aplicación:
Copie el código de código de la siguiente manera:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="servidor">
<título>Página de control JS</título>
<script idioma="javascript" tipo="texto/javascript">
//Prohibir a los usuarios usar el correo (ocultar el menú contextual)
document.oncontextmenu = función prohibirKeyDerecha() {
ventana.event.returnValue = falso;
}
//Prohibir a los usuarios usar el correo (solicita a los usuarios que deshabiliten el clic derecho)
bloque de funciones() {
var oEvento;
si (ventana.evento)
oEvento = ventana.evento;
si (oEvento.botón == 2)
alert("El botón derecho del mouse no está disponible");
}
document.onmousedown = bloquear;
//Cuando el usuario presiona AltF4, se le solicita cerrar la ventana de información
función altF4() {
si (ventana.event.altKey && ventana.event.keyCode == 115) {
ventana.cerrar();
}
}
// El botón Alt izquierdo del mouse forma una tecla de acceso directo para seleccionar el contenido en el cuadro de texto. Llamar al método <body onkeydown="altF4();"
función getTxtSelect(eventControl) {
si (eventControl.altKey) {
document.getElementById("txt1").select();
}
}
función clearTxtByInput() {
document.getElementById("txtContent").value = "";
}
función FillTxtByInput() {
document.getElementById("txtContent").value = "Ingrese criterios de búsqueda";
}
//Desactiva ciertas teclas del teclado llamando a onkeydown="ForbidKeys();"
función Prohibir claves() {
contenido var = ventana.event.keyCode;
if (contenido >= 65 && contenido <= 68) {
ventana.event.returnValue = falso;
} demás {
ventana.alerta(contenido);
}
}
//Prohibir copiar contenido web<body oncopy="forbidCopy();">
función prohibir copiar() {
ventana.event.returnValue = falso;
window.clipboardData.setData("Texto", "");
alert("¡Está prohibida la copia de contenido web!");
}
//Establece el contenido copiado y agrega la URL de este sitio web
función SetCopyContent() {
ventana.event.returnValue = falso;
contenido var = documento.título + "/r/n";
contenido += document.getElementById("txt1").value + "/r/n";
content += "Este recurso proviene de" + this.location.href;
window.clipboardData.setData('Texto', contenido);
alert("Copiado correctamente, péguelo en su QQ/MSN y recomiéndelo a sus amigos");
}
//Deshabilitar la actualización F5 y Ctrl+F5
función ProhibirPáginaFresh() {
if ((window.event.ctrlKey && window.event.keyCode == 116) || ventana.event.keyCode == 116) {
ventana.event.keyCode = 0;
ventana.event.returnValue = falso;
}
}
document.onkeydown = ForbidFreshPage;
//Errores de JS de escudo
función matarErrores() {
devolver verdadero;
}
ventana.onerror = killErrors;
</script>
</cabeza>
<cuerpo>
<formulario id="form1" runat="servidor">
<div>
<input id="txt1" type="text" value="¡Hola mundo!" onclick="getTxtSelect(evento)"/>
<input type="button" value="Copiar el valor en el cuadro de texto" onclick="SetCopyContent();"
<input id="txtContent" value="Ingrese criterios de búsqueda" style="color:Aqua" onclick="clearTxtByInput();" onblur="FillTxtByInput();"
<p>contenido</p>
</div>
</formulario>
</cuerpo>
</html>