Cómo proteger su sitio web
Código sobre cómo evitar la copia con clic derecho. Probablemente existan los siguientes tipos:
Entrada bajo declaración lthead gt
ltbody onselectstart = " return false;" oncontextmenu = " return false" gt
Simplemente agregue el siguiente código en la parte inferior del archivo de la página de inicio del sistema (default.asp) y del archivo de registro (article.asp). Ambos archivos están en el directorio raíz.
ltnoscript gt
ltiframe scr="*.htm " gt lt/iframe gt
lt/noscript gt
lt; Lenguaje de secuencias de comandos = " JavaScript " gt
document .oncontextmenu = new Function(" event . return value = false;");
document onselectstart = new Function(" event . return value = false; ");
lt/script gt;
La ventaja es que es simple, pero la protección no es suficiente y es fácil de descifrar.
Algunos métodos encontrados:
El primer código JS que deshabilita las funciones de clic derecho, tecla Ctrl y copia.
Algunas páginas de sitios T prohíben el uso de las funciones de hacer clic derecho y copiar, o incluso el uso de la tecla Ctrl. ¿Cómo se consigue este efecto? En realidad es muy simple. Solo una llamada a un código JS.
El siguiente cuadro de texto es el código necesario para lograr este efecto:
Clic de función (e) {
if (document.all) {
if(evento . botón == 1 | | evento . botón == 2 | | evento . botón == 3){
oncontextmenu = ' return false
}
}
if (document.layers) {
if (e.what == 3) {
oncontextmenu = ' return falso
}
}
}
if (document.layers) {
document.captureEvents( evento . MOUSEDOWN);
}
document. onmousedown = hacer clic
documento oncontextmenu = nueva función(" return false;")
var Stroke=true
Var hotkey=17 /* hotkey es el valor clave de la tecla de acceso rápido, que es el código ASII, donde 99 representa la tecla C*/
if (document.layer )
document.captureEvents(event.
key)
Función gogo(e)
{ if (document.layers) {
if(e . cual == tecla de acceso rápido y; amp viaje){
Alert("Error de operación. ¡Quizás presionaste la tecla incorrecta!");} }
else if (document.all){
if(event . código de clave = = tecla de acceso rápido amp; ampTravel){ alert("Error de operación. ¡Quizás presionaste la tecla incorrecta!"); /p>
Guarde el código anterior como un archivo JS y luego úselo
El segundo es deshabilitar el clic derecho y la navegación automática.
Descripción del script:
Agregue el siguiente código a
ltscript language = " javascript " gt
if(navigator . appname . index of(" Internet Explorer ")! = -1)
documento .onmousedown = sin explorador de código fuente;
Función noSourceExplorer()
{
if(evento . botón == 2 | evento . botón == 3)
{
Alerta ("No hacer clic derecho... ¡Ir a la página de inicio!") ;
ubicación.replace(".com");
}
}
lt/script gt;
El tercero es deshabilitar el código de clic derecho
Agregue el siguiente código entre
y .ltscript language = " JavaScript " gt
document .oncontextmenu = new Function(" evento . valor de retorno = false;"
document . new Function(" event . return value = false;");
lt/script gt
La ventaja es que utiliza script JS, pero es más complicado y fácil de usar. grieta.
Método recomendado:
Inserte el siguiente código en el script web (header.asp):
ltbody on context menu = ' return false ' ondragstart = ' return false '
onselectstart = 'return false' on select = 'selección de documento()'
oncopy = 'documento vacío()' onbeforecopy = 'retorno de selección. false '
onmouseup = ' documento . selección vacía()' gt;
El código anterior significa que cuando el mouse selecciona el texto, está vacío.
La ventaja es que el código es fácil de implementar y no requiere soporte de script JS.
Y, en general, después de descifrar y copiar, el portapapeles también se borrará.
Eliminé onmouseup = 'document.selección.vacío()', porque este código significa que cuando aparece el botón del mouse, el contenido seleccionado está vacío, lo que afectará el inicio de sesión normal.
Consulta el blog de Blog Park y trabaja duro para alcanzar tus objetivos.