Alguien sabe como evitar que hagan copy/paste desde navegadores moviles ?

blogers Seguir

Pi
SEO
Verificación en dos pasos desactivada
Desde
22 Ago 2010
Mensajes
6.616
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Alguien sabe como evitar que hagan copy/paste desde navegadores moviles ?

Pues ando blindando un sitio para que no me pegen reviews de otros sitios, como acostumbran muchos usuarios de internet, dejar un review de otra web.

Pues mi sitio es de xxx y ando depurando los reviews de los videos y ando quitando todo los copy/paste, al momento ya tengo blindado via desktop, pero aun me falta via movil.

Alguien tiene un codigo PHP O java script que haga esta funcion de evitar copy/paste.

Por que lo hago, como sabran Google anda super rudo con el copy/paste ya sea desde articulos, reviews, comentarios o etc que no quiere nada copiado de otras webs
 

kj2

Kappa
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Verificado por Binance
Desde
1 Abr 2011
Mensajes
2.577
No se como es que lo evitas en uno sin evitarlo en el otro :/.

De esta manera lo puedes hacer en jquery:

Insertar CODE, HTML o PHP:
$('input,textarea').bind('cut copy paste', function (e) {
    e.preventDefault();
});

Demo: A Pen by kj

Con javascript puro, de esta (cabe mencionar, que esto debe ir en el footer):

Insertar CODE, HTML o PHP:
function nocpc(){
  var inpts = document.getElementsByTagName('input');
  var ta = document.getElementsByTagName('textarea');
  for (var i=0;i<inpts.length;i++){
    inpts[i].onpaste=function(){return false}
    inpts[i].oncut=function(){return false}
    inpts[i].oncopy=function(){return false}
  }
  for (var i=0;i<ta.length;i++){
    ta[i].onpaste=function(){return false}
    ta[i].oncut=function(){return false}
    ta[i].oncopy=function(){return false}
  }
}
nocpc();

Demo: A Pen by kj

Y de esta con solo html:

Insertar CODE, HTML o PHP:
<input type="text" onpaste="return false;" oncut="return false;" oncopy="return false;" />

Demo: A Pen by kj

En las 3 maneras debería funcionar tanto en móvil como en escritorio.

kj
 

blogers

Pi
SEO
Verificación en dos pasos desactivada
Desde
22 Ago 2010
Mensajes
6.616
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Solo me funciona via desktop en movil sige el mismo problema pero gracias colega
No se como es que lo evitas en uno sin evitarlo en el otro :/.

De esta manera lo puedes hacer en jquery:

Insertar CODE, HTML o PHP:
$('input,textarea').bind('cut copy paste', function (e) {
    e.preventDefault();
});

Demo: A Pen by kj

Con javascript puro, de esta (cabe mencionar, que esto debe ir en el footer):

Insertar CODE, HTML o PHP:
function nocpc(){
  var inpts = document.getElementsByTagName('input');
  var ta = document.getElementsByTagName('textarea');
  for (var i=0;i<inpts.length;i++){
    inpts[i].onpaste=function(){return false}
    inpts[i].oncut=function(){return false}
    inpts[i].oncopy=function(){return false}
  }
  for (var i=0;i<ta.length;i++){
    ta[i].onpaste=function(){return false}
    ta[i].oncut=function(){return false}
    ta[i].oncopy=function(){return false}
  }
}
nocpc();

Demo: A Pen by kj

Y de esta con solo html:

Insertar CODE, HTML o PHP:
<input type="text" onpaste="return false;" oncut="return false;" oncopy="return false;" />

Demo: A Pen by kj

En las 3 maneras debería funcionar tanto en móvil como en escritorio.

kj
 

kj2

Kappa
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Verificado por Binance
Desde
1 Abr 2011
Mensajes
2.577
Solo me funciona via desktop en movil sige el mismo problema pero gracias colega

Los probé en unta tablet con chrome y me funcionó perfectamente.

¿Con que navegador no te funciona?

kj
 

Cicklow

Admin
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
968
Usa CSS
HTML:
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* IE/Edge */
  user-select: none;           /* non-prefixed version, currently
                                  not supported by any browser */
}

<elemento class="noselected"></elemento>

google: no copy paste CSS mobile
 

tuhostmx

Gamma
Hospedaje
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
6 Ene 2014
Mensajes
257
Puedes probar con el tag body y algunos atributos:

<body oncopy="return false" oncut="return false" onpaste="return false">
 

blogers

Pi
SEO
Verificación en dos pasos desactivada
Desde
22 Ago 2010
Mensajes
6.616
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Los probé en unta tablet con chrome y me funcionó perfectamente.

¿Con que navegador no te funciona?

kj

El navegador nativo y opera mini, osea si funciona todo pero si yo copio algo de otro lado si lo pega eses es el único problema que tengo

- - - Actualizado - - -

Puedes probar con el tag body y algunos atributos:

<body oncopy="return false" oncut="return false" onpaste="return false">

De hecho ese lo tengo y va de perlas pero si copio algo externo si se pega en el test box del comentario

- - - Actualizado - - -

Usa CSS
HTML:
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* IE/Edge */
  user-select: none;           /* non-prefixed version, currently
                                  not supported by any browser */
}

<elemento class="noselected"></elemento>

google: no copy paste CSS mobile

Siiiiii ese lo andaba probando pero si evita que pegue texto de otro lado?
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba