DIsabilitare il tasto destro tranne che per code e pre

  • Creatore Discussione Creatore Discussione AkTaRuS
  • Data di inizio Data di inizio
Stato
Chiusa ad ulteriori risposte.

AkTaRuS

Nuovo Utente
21 Nov 2022
2
0
1
Salve a tutti. Vorrei sapere se c'è qualcuno che puo' aiutarmi a risolvere questo piccolo problemino.
Ho un sito in wordpress ed ho aggiunto al css aggiuntivo del tema questo codice css per bloccare il tasto destro ed evitare il copia ed incolla.

Codice:
* {
  -webkit-touch-callout: none
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
   user-select: none;
}

Tutto funziona bene , ma poi mi è venuto in mente che il sito tratta spesso delle guide ed è ovvio che le persone che seguono una guida vogliano copiare quel determinato codice.

Quindi mi servirebbe un codice css da aggiungere nel tema che permettesse di copiare solo i code e i pre
è possibile questo o sto dicendo una marea di fregnacce?

Grazie a tutti coloro che mi risponderanno.
biggrin.gif
 
Ciao, io ho trovato due possibili soluzioni ma entrambe non funzionano se metti come selettore body o * per cui dovresti creare un div con all’interno tutta la pagina.
CSS:
.pagina :not(.selettore_del_div_con_il_codice){
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
   user-select: none;
   }
CSS:
.pagina{
  user-select: none;
}
.selettore_del_div_con_il_codice{
   user-select: all;
}
 
Stato
Chiusa ad ulteriori risposte.

Discussioni simili