Forum dei Forum: Aiuto per Forumattivo
Benvenuti sul forum di supporto di Forumattivo.




Per trarre il massimo vantaggio da tutti i servizi offerti dal nostro forum, effettua il login se sei già un nostro utente oppure registrati per far parte della nostra grande comunità. Il tutto, gratuitamente!

Crea anche tu un forum gratuitamente come questo! Clicca qui

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 (Ragione : Migliorato il titolo per l'indicizzazione)

Wacko
Sono un nuovo membro :)

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


Vedere 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:



Regolamento • FAQ • Tutorial e risorse • Perdita della password • Pannello degli attrezzi

    

Niko
Amminattivo
Amminattivo


Sesso : Maschile
Età : 20
Messaggi : 7351
Località : Provincia di Varese


Vedere 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

Wacko
Sono un nuovo membro :)

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


Vedere 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



Regolamento • FAQ • Tutorial e risorse • Perdita della password • Pannello degli attrezzi

    

Niko
Amminattivo
Amminattivo


Sesso : Maschile
Età : 20
Messaggi : 7351
Località : Provincia di Varese


Vedere 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

Wacko
Sono un nuovo membro :)

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


Vedere 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

the crow
Veterano dello staff

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


Vedere 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

Wacko
Sono un nuovo membro :)

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


Vedere 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

the crow
Veterano dello staff

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


Vedere 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



Regolamento • FAQ • Tutorial e risorse • Perdita della password • Pannello degli attrezzi

    

Niko
Amminattivo
Amminattivo


Sesso : Maschile
Età : 20
Messaggi : 7351
Località : Provincia di Varese


Vedere 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, 00: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();

Wacko
Sono un nuovo membro :)

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


Vedere 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



Regolamento • FAQ • Tutorial e risorse • Perdita della password • Pannello degli attrezzi

    

Niko
Amminattivo
Amminattivo


Sesso : Maschile
Età : 20
Messaggi : 7351
Località : Provincia di Varese


Vedere 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


 
Permesso di questo forum:
Non puoi rispondere agli argomenti in questo forum