Script anticopia (CTRL+C)


Risolto Script anticopia (CTRL+C)

Messaggio Da Wacko il Mar 16 Set 2014 - 14:00

ho fatto una ricerca nei topic già presenti
ne ho provati un paio e al momento ho installato il codice presente in questo topic
una pecca comune a tutti questi codici è l'impossibilità di bloccare il ctrl+c, bloccano solo il tasto destro
è possibile ottenere il blocco della copia usando i tasti? magari anche usando un secondo script che disabilita solo questa combinazione di tasti?


Ultima modifica di Wacko il Gio 18 Set 2014 - 12:08, modificato 2 volte (Motivazione : Migliorato il titolo per l'indicizzazione)
avatar
Wacko
Sono un nuovo membro :)

Sesso : Maschile
Età : 29
Messaggi : 45
Località : Hiraishin


Vedi il profilo dell'utente http://hnoc.boardeducation.net/
Wacko è stato ringraziato dall'autore di questo topic.

Risolto Re: Script anticopia (CTRL+C)

Messaggio Da Niko il Mar 16 Set 2014 - 14:20

Ciao,

hai già provato a fare una ricerca sui motori di ricerca?

script per bloccare ctrl+c

fammi sapere :good:
avatar
Niko
Veterano dello staff
Veterano dello staff


Sesso : Maschile
Età : 21
Messaggi : 7761
Località : Provincia di Varese


Vedi il profilo dell'utente https://www.translationscloud.com
Niko è stato ringraziato dall'autore di questo topic.

Risolto Re: Script anticopia (CTRL+C)

Messaggio Da Wacko il Mar 16 Set 2014 - 15:47

ciao, ho fatto una ricerca, ma di codici funzionanti non ne ho trovati, a quanto pare sono tutti obsoleti quelli che si trovano in giro
l'ultimo codice che ho testato è questo 
Codice:
<script language=”JavaScript1.2″>
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function (“return false”)
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>
<script language=”javascript”>
function disableRightClick(e)
{
var message = “Materiale di proprietà  di W2O – Web allo stato puro tutelato da Copyright©. E’ proibita la copia anche parziale.”;
if(!document.rightClickDisabled) // initialize
{
if(document.layers)
{
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = disableRightClick;
}
else document.oncontextmenu = disableRightClick;
return document.rightClickDisabled = true;
}
if(document.layers || (document.getElementById && !document.all))
{
if (e.which==2||e.which==3)
{
alert(message);
return false;
}
}
else
{
alert(message);
return false;
}
}
disableRightClick();
</script>

che serve per disabilitare il tasto destro e la selezione del testo (come alternativa al blocco del ctrl+c)
le uniche soluzioni che ho trovato e sono ritenute valide, almeno secondo i commenti presenti, sono tutti codici contenuti in estensioni di altre piattaforme

so che come codici sono "inutili", in quanto è semplice raggirarli, ma vorrei per lo meno far perdere tempo ad eventuali scopiazzatori
avatar
Wacko
Sono un nuovo membro :)

Sesso : Maschile
Età : 29
Messaggi : 45
Località : Hiraishin


Vedi il profilo dell'utente http://hnoc.boardeducation.net/
Wacko è stato ringraziato dall'autore di questo topic.

Risolto Re: Script anticopia (CTRL+C)

Messaggio Da Niko il Mar 16 Set 2014 - 19:16

i codici non funzionano sulle piattaforma, bensì sul browser (google chrome, internet explorer, etc..)

una soluzione che potresti adottare è quella di impedire di selezionare il testo Wink
avatar
Niko
Veterano dello staff
Veterano dello staff


Sesso : Maschile
Età : 21
Messaggi : 7761
Località : Provincia di Varese


Vedi il profilo dell'utente https://www.translationscloud.com
Niko è stato ringraziato dall'autore di questo topic.

Risolto Re: Script anticopia (CTRL+C)

Messaggio Da Wacko il Mar 16 Set 2014 - 19:26

Infatti ho cercato anche quello (sarebbe anche il modo migliore per far perdere tempo a chi vuole copiare) e i codici trovati fanno tutto tranne quello Razz
avatar
Wacko
Sono un nuovo membro :)

Sesso : Maschile
Età : 29
Messaggi : 45
Località : Hiraishin


Vedi il profilo dell'utente http://hnoc.boardeducation.net/
Wacko è stato ringraziato dall'autore di questo topic.

Risolto Re: Script anticopia (CTRL+C)

Messaggio Da the crow il Mar 16 Set 2014 - 21:06

contro ctrl+c non puoi fare niente :
Blocchi CTRL+C faccio CTRL+A, incollo sul Blocco Note e il gioco e' fatto.
Blocchi CTRL+A salvo la pagina web e il gioco e' rifatto.
anche se mi blocchi tutta la tastiera io ti copio sempre quello che voglio
avatar
the crow
Veterano dello staff
Veterano dello staff

Sesso : Maschile
Età : 26
Messaggi : 8797
Località : Roma


Vedi il profilo dell'utente http://aiuto.forumattivo.it/forum
the crow è stato ringraziato dall'autore di questo topic.

Risolto Re: Script anticopia (CTRL+C)

Messaggio Da Wacko il Mar 16 Set 2014 - 23:29

come ho scritto sopra, è per dare fastidio a chi vuole copiare
io per primo so come aggirare questi blocchi, anzi, nel peggiore dei casi ti basta disattivare momentaneamente il javascript
ma ti assicuro che dopo 3-4 volte che ti metti a fare tutta sta tiritera ti scocci e te ne vai
avatar
Wacko
Sono un nuovo membro :)

Sesso : Maschile
Età : 29
Messaggi : 45
Località : Hiraishin


Vedi il profilo dell'utente http://hnoc.boardeducation.net/
Wacko è stato ringraziato dall'autore di questo topic.

Risolto Re: Script anticopia (CTRL+C)

Messaggio Da the crow il Mer 17 Set 2014 - 20:06

non ti volevo fare arrabbiare era solo per dirti che non puoi fare niente o meglio puoi fare qualcosa ed e' quello di trovare lo script che non permette di evidenziare i testi..in quel caso non funzionerebbe neanche il ctrl+c.Se disabiliti gli script non risolvi niente
avatar
the crow
Veterano dello staff
Veterano dello staff

Sesso : Maschile
Età : 26
Messaggi : 8797
Località : Roma


Vedi il profilo dell'utente http://aiuto.forumattivo.it/forum
the crow è stato ringraziato dall'autore di questo topic.

Risolto Re: Script anticopia (CTRL+C)

Messaggio Da Niko il Mer 17 Set 2014 - 20:09

il modo per aggirare questi sistemi c'è sempre purtroppo..

l'unico modo sarebbe modificare i templates, aggiungere un paio di attributi in modo da impedire che il testo venga selezionato Wink
avatar
Niko
Veterano dello staff
Veterano dello staff


Sesso : Maschile
Età : 21
Messaggi : 7761
Località : Provincia di Varese


Vedi il profilo dell'utente https://www.translationscloud.com
Niko è stato ringraziato dall'autore di questo topic.

Risolto Re: Script anticopia (CTRL+C)

Messaggio Da Wacko il Gio 18 Set 2014 - 0:06

@the crow ha scritto:non ti volevo fare arrabbiare era solo per dirti che non puoi fare niente o meglio puoi fare qualcosa ed e' quello di trovare lo script che non permette di evidenziare i testi..in quel caso non funzionerebbe neanche il ctrl+c.Se disabiliti gli script non risolvi niente  

non ero arrabbiato, forse mi sono espresso male
volevo chiarire perchè insisto nel mettere questi codici, nonostante siano facilmente aggirabili

provo a vedere un po' nei template se c'è qualcosa che si può fare o se trovo il codice (funzionante) in questione


EDIT: trovato un benedetto codice funzionante

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

è da inserire nel foglio di stile css, viene applicato a tutte le pagine del forum indistintamente (se fosse uno javascript si poteva limitare ai soli argomenti)
effetti: blocca la selezione del testo e il ctrl+a, non va in conflitto con lo script per bloccare il tasto destro che riporto di seguito (io lo script l'ho applicato solo agli argomenti)

Codice:
function disableRightClick(e)
{
var message = "Rispetta il nostro lavoro, non copiare!";

if(!document.rightClickDisabled) // initialize
{
if(document.layers)
{
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = disableRightClick;
}
else document.oncontextmenu = disableRightClick;
return document.rightClickDisabled = true;
}
if(document.layers || (document.getElementById && !document.all))
{
if (e.which==2||e.which==3)
{
alert(message);
return false;
}
}
else
{
alert(message);
return false;
}

}
disableRightClick();
avatar
Wacko
Sono un nuovo membro :)

Sesso : Maschile
Età : 29
Messaggi : 45
Località : Hiraishin


Vedi il profilo dell'utente http://hnoc.boardeducation.net/
Wacko è stato ringraziato dall'autore di questo topic.

Risolto Re: Script anticopia (CTRL+C)

Messaggio Da Niko il Gio 18 Set 2014 - 18:46

Perfetto, grazie per aver condiviso la tua soluzione :good:

dal momento che il problema è risolto, lo sposto nei problemi risolti Wink
avatar
Niko
Veterano dello staff
Veterano dello staff


Sesso : Maschile
Età : 21
Messaggi : 7761
Località : Provincia di Varese


Vedi il profilo dell'utente https://www.translationscloud.com
Niko è stato ringraziato dall'autore di questo topic.

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto


 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum