Pubblicato il 01/07/09 - aggiornato il  | 51 commenti :

Come impedire di copiare testo e immagini da un sito bloccando il menù contestuale del destro del mouse.

Impedire di copiare il testo del nostro blog disabilitando il destro del cursore.
Il problema del copiare contenuti e immagini nel web è veramente molto sentito soprattutto dai blogger che si sforzano di produrre contenuti di qualità e che vedono il loro lavoro scopiazzato senza ritegno.
Un sistema veramente drastico per eliminare la copiatura, anche parziale, di un articolo o di un’immagine del blog è quello di disabilitare l’uso del menù contestuale.

Quando qualcuno clicca con il destro del mouse riceve un messaggio che gli impedisce di farlo.
E’ chiaro che questo sistema non può essere utilizzato in un blog come questo. Altrimenti, in questo stesso articolo come fareste a copiare il codice Javascript che serve per questa funzione?


Il codice originario per disabilitare la funzione è su Codeplex. Io l’ho tradotto in italiano, ho caricato lo script su Google Sites ed ho creato il codice definitivo da inserire nel modello.

Se volete mantenere il vostro blog immune da scopiazzature seguite quindi questa semplice procedura.

  1. Andate su Layout > Modifica HTML e cercate la riga di codice </head>
  2. Immediatamente sopra copiate quest’altra riga di codice
<script src="https://sites.google.com/site/progettoipcei/progetti/rightClick.js" type="text/javascript"></script>

Adesso Salvate il modello. Quando qualcuno cliccherà con il destro del mouse in una pagina del vostro blog ecco la finestra che vedrà apparire

articoli espandibili
Da notare che la riga di codice funziona non solo per i blog della piattaforma Blogger per per qualsiasi pagina web. Basta inserire lo script prima del tag </head> che è presente in tutte le pagine. 
Coloro che volessero verificare direttamente il funzionamento possono andare in questo articolo e provare a vedere quello che succede quando tentano di copiare qualcosa. È stato testato con tutti i browser più importanti quali IE, Chrome e Firefox. Se possedete un sito diverso da uno gratuito su Blogger vale a dire con l'indirizzo mioblog.blogspot.com allora dovrete scaricare il file javascript colorato di rosso incollandone l'URL nel browser e cliccando su Invio. Successivamente dovrete caricarlo nella cartella Public di DropBox e ricavarne il link diretto da sostituire nel codice a quello del javascript appena scaricato. Sullo stesso tema vi consiglio anche di leggere i seguenti post:


51 commenti :

  1. A parte che non mi piace come soluzione, perchè impedisce anche che qualcuno riporti una frase, linkando correttamente al nostro sito o blog.

    Il guaio è che disabilita solo la funzione del mouse. Se si evidenzia il testo (cosa fattibile sia con I.E. che con Explorer), e si clicca su modifica, il copia incolla funziona.

    Diciamo che è un piccolo deterrente, ma resta la possibilità di copiare impunemente il contenuto.

    Ciao!

    RispondiElimina
  2. Rileggendo come si è ovviamente sottointeso, volevo scrivere I.E e Firefox.
    Scusate. ;-)

    RispondiElimina
  3. @dany
    ovvio che in questo settore tutte le eventuali contromisure sono solo parziali e dense di controindicazioni. Ciao

    RispondiElimina
  4. grande è da giorni che cercavo una soluzione, comunque come ha detto dany questo non risolve tutti i problemi........c'è qualche modo per impedire la selezione dei testi e il salvataggio delle immagini??

    RispondiElimina
  5. @bender120
    qualcosa meglio di questo non l'ho trovata. C'è anche Tyn Tracer, leggi qui
    http://parsifal32.blogspot.com/2009/06/tynt-tracer-per-avere-dei-backlink-da.html

    RispondiElimina
  6. grazie, quel sito l'ho conosciuto qualche giorno fa non l'ho provato perchè non sapevo se il servizio che offrono è gratuito o no......avevo sentito che grandi giornali come times ecc.. hanno bloccato i loro articoli in modo che non potessero essere copiati e volevo avere una cosa analoga, comunque non fa niente proverò il sito che mi hai detto (se è gratuito)

    RispondiElimina
  7. @bender
    non è che impedisce di copiare. Mette solo un link alla tua pagina che può comunque essere tolto facilmente

    RispondiElimina
  8. lo so che non impedisce copia e mette il link del mio blog quando qualcuno cerca di copiarmi gli articoli, ma non sapevo se questo servizio che mi offrono è gratuito o a pagamento

    RispondiElimina
  9. @bender
    leggi qui
    http://parsifal32.blogspot.com/2009/06/tynt-tracer-per-avere-dei-backlink-da.html

    RispondiElimina
  10. Grazie mille mi sei stato di grande aiuto :) era quello che stavo cercando!

    RispondiElimina
  11. @KiKi Koy
    Felice di esserti stato di aiuto

    RispondiElimina
  12. ok lo metto... ma se si cambiasse la frase? Del tipo "guardare ma... non copiare" o "guardare... ma non toccare" :) come si può fare?

    RispondiElimina
  13. @Soffio di Dea
    Scarichi questo file
    http://is.gd/1k79N
    Si tratta di un file di testo. Lo apri e trovi questa riga
    var msg ="IL DESTRO DEL MOUSE NON E' SUPPORTATO IN QUESTA PAGINA";
    Al posto della scritta in maiuscolo puoi inserirci quello che ti pare.
    Quando hai fatto salvi il file. Lo rinomini in js vale a dire lo chiami rightclick.js.
    Poi lo carichi su Google Sites seguendo questo metodo
    http://www.ideepercomputeredinternet.com/2010/05/come-caricare-file-javascript-e-css-su.html
    Ottieni l'URL del file e lo sostituisci a quello del codice. Fatto!

    RispondiElimina
  14. Roberta ricordati però che per ogni mossa c'è sempre una contromossa. Leggi qua sotto
    http://www.guadagnareconadsense.net/2010/10/06/right-to-click-un-addon-di-firefox-per-abilitare-il-destro-del-mouse-in-quei-siti-in-cui-stato-disabilitato/

    RispondiElimina
  15. ehhhhhhhhhh ma Ernesto non si fa!!!!!!!!!! Che fai sveli i segreti al nemico!!!!!!! :D

    RispondiElimina
  16. Allora ho provato a personalizzare la frase e a ricaricare il file come hai detto tu... ma su google site non c'è schedario, così l'ho ricaricaro in nuova pagina... ho preso anche l'url ma non va. Devo dire che ogni volta che modifico un js e lo ricarico... non mi funziona mai. Farò di certo qualche errore... o google ha cambiato qualcosa? Quando hai tempo puoi creare un articolo passo-passo? Così finalmente capirò dove sbaglio. Ho anche creato il sito... ma è una rovina... ho dato un tema alla home e ora nn ci capisco più nulla
    https://sites.google.com/site/soffiodideanailart/

    RispondiElimina
  17. @Soffio di Dea
    E' evidente che non funziona. Non hai reso pubblico il sito. Quindi per esempio io non posso accedere e quindi neppure il file può venire caricato.

    RispondiElimina
  18. ah ecco... ma quanto sono rimbambita -.-' grazie mille :*

    RispondiElimina
  19. Parsifal,
    sai che a me non funziona? Ho seguito esattamente le istruzioni, ma quando salvo ed entro nel blog nulla è cambiato, e si riesce ancora ad utilizzare il destro del mouse per copiare. Riesci a capire come mai? (Per ora ho lasciato comunque la stringa nel codice)
    Grazie,
    Giuliana

    RispondiElimina
  20. @Dieta e dintorni
    Hai tagione. Sai che io non uso IE e in effetti con quel browser lo script non funziona. Impedisce l'uso del destro del mouse con Firefox, Chrome, Opera e Safari. IE è un mondo a sé ...

    RispondiElimina
  21. Ah, ecco perchè. Ma se io lascio la stringa nel codice e una persona che utilizza Firefox entra nel mio blog, può copiare oppure no? Cioè, non ho capito se il fatto che non funzioni dipenda dal browser di chi crea o da quello di chi entra a visitare il blog. Perchè se dipende dal browser di chi crea, allora entro nell'area design con Firefox, metto la modifica e salvo. Oppure no? Sono un po' confusa (e parecchio ignorante). Mah :/

    RispondiElimina
  22. @Dieta e Dintorni
    Se lasci il codice e sul tuo blog capita uno con IE potrà copiare perché gli funzionerà comunque il destro del mouse. Se invece entra nel tuo sito un navigatore con Chrome o Firefox non riuscirà a usare il destro del mouse (potrà copiare però in altri modi)

    RispondiElimina
  23. prima di tutto grazie!
    Ho trovato molte cose utili qui.
    però, riguardo a questa disabilitazione devo dire che a me non funziona.
    Mi spiego. La prima volta che clicco col destro mi appare il messaggio, la seconda mi appare lo stesso messaggio con in più la possibilità di disattivarlo, flaggando un "impedisci a questa pagina di aprire ulteriori finestre di dialogo".
    Poi il tasto destro funziona alla perfezione. Io uso Firefox. Come faccio?
    Grazie

    RispondiElimina
  24. @FrancescaCroci
    Si tratta chiaramente più che altro di un esercizio di stile visto che un utente mediamente esperto di informatica riesce comunque a copiare un contenuto accedendo al sorgente pagina.
    Se ti interessa impedire che qualcuno copi le tue immagini puoi consultare questo post
    http://www.ideepercomputeredinternet.com/2011/01/come-disabilitare-il-destro-del-mouse.html
    Sono però dei sistemi che servono soprattutto come deterrenza contro la copia piuttosto che come una effettiva protezione.

    RispondiElimina
  25. Grazie mille. Io ho provato ad entrare nel mio blog anche con IE e lo script funziona ugualmente!

    RispondiElimina
  26. Ciao, sono Wilo.
    Complimenti per l'articolo, era proprio quel che cercavo.
    Sono un blogger ed il mio blog di pronostici calcistici è stato vittima di furti incredibili: c'è addirittura un sito che ha copiato ben 290 miei pronostici, senza cambiare mai una virgola, senza mai citarmi, senza mai un link, senza alcun permesso.
    Ora ho finalmente ottenuto la rimozione dei contenuti copiati ma volevo evitare questi furti in futuro.
    Ho aggiunto quel codice che hai citato sopra al tag head del mio Layout di Blogger...ma non cambia niente!
    Si può comunque fare copia e incolla sul testo...
    Ho sbagliato qualcosa? Hanno cambiato codice?
    Grazie mille e buon lavoro

    RispondiElimina
    Risposte
    1. Ho corretto il codice. Ora dovrebbe funzionare se hai un blog gratuito cioè del tipo nome.blogspot.com. Se invece hai un dominio www.esempio.com devi seguire le istruzioni dell'ultima parte del post
      @#

      Elimina
  27. è un peccato che non si riesca a disabilitare anche la funzione con ctrl+c, conosci qualche metodo?

    RispondiElimina
  28. @lachavedilettura
    Alla fine dell'articolo c'è un breve elenco di post su questo tema. Non esiste però un sistema risolutivo
    @#

    RispondiElimina
  29. Come posso toglierla questa funzione di blocco che ho messo nel mio blog?

    RispondiElimina
  30. a me fa un fatto strano...funziona sulla pagina...ma poi se provo ad ingrandire le immagini mi fa fare l'operazione di copia.
    la cosa però è strana perchè avevo provato prima su un altro blog e mi proteggeva completamente perchè le immagini si aprivano in una schermata circondata di nero
    come posso fare,vi predgo è importante

    RispondiElimina
  31. a me fa un fatto strano...funziona sulla pagina...ma poi se provo ad ingrandire le immagini mi fa fare l'operazione di copia.
    la cosa però è strana perchè avevo provato prima su un altro blog e mi proteggeva completamente perchè le immagini si aprivano in una schermata circondata di nero
    come posso fare,vi predgo è importante

    RispondiElimina
    Risposte
    1. Non esiste la protezione assoluta. Inserisci anche questa funzionalità
      http://www.ideepercomputeredinternet.com/2013/05/no-drag-and-drop-images.html
      @#

      Elimina
  32. Grazie Ernesto Tirinnanzi,sei molto genitle...grazie avevo già seguita la guida del drag e drops e funziona perfettamente.
    Ho notato che inserendo il lightbox si disabilita la possibilità del tasto destro anche cliccando sulla foto(anche se non sono riuscito a cambiare colore al lightbox con la vostra guida!).
    Il problema è che usando ipad le immagini si possono prendere lo stesso...esiste un modo per evitarlo?!
    Lo so che la protezione assoluta non esiste ma vi prego di suggerirmi tutti i metodi possibili,le immagini che posto sono il mio lavoro e vi assicuro che sono stato derubato molte volte con gravi danni alla mia carriera! Purtroppo non posso fare a meno di mostrare le immagini!

    RispondiElimina
    Risposte
    1. Tutte le possibili difese che conosco le ho elencate in questo sito ma se ti hanno copiato delle immagini forse ti conviene usare la via della denuncia. Prova a leggere qui
      http://www.ideepercomputeredinternet.com/2010/11/come-proteggerci-da-chi-copia-articoli.html
      @#

      Elimina
  33. più che altro mi hanno copiato l'idea...,vorrei almeno evitare che si potessero salvare l'immagine per rivedersela e studiarsi i dettagli con calma! E spero nel buon senso di chi vuole copiare nel metterci più tempo ed impegno si renda contro che in fondo sta facendo un torto !
    Quindi per ipad e mac non ci sono protezioni!?
    Rispondetemi è importante grazie

    RispondiElimina
    Risposte
    1. Ripeto quello che ho scritto nel commento 34.a.
      Le difese di cui sono a conoscenza sono elencate in questo post. Andando sul sorgente pagina di un sito c'è sempre la possibilità di scaricare una immagine pubblicata. Ovviamente non tutti sanno come fare ma lo possono facilmente trovare su internet.
      @#

      Elimina
  34. Ho inserito lo script per disabilitare la funzione tasto destro del mouse in index.html di una galleria fotografica gestita da xml. In locale da browser tutto funziona perfettamente ma una volta caricata la galleria sul sito e visualizzandola il blocco funzione tasto destro non agisce e non compare la finestra di dialogo con il testo indirizzato al visitatore. Soluzione possibile?

    RispondiElimina
    Risposte
    1. Prova questa opzione
      http://www.ideepercomputeredinternet.com/2015/04/disabilitare-ctrlp-ctrlu-ctrlc-destro-cursore-blogger.html
      o quest'altra
      http://www.ideepercomputeredinternet.com/2015/04/disabilitare-destro-cursore-copyright-images.html
      @#

      Elimina
  35. Interessante l'articolo ma ho provato anche a testare il blog che hai indicato e mi basta fare un copia e incolla e mi copia tutto il testo. Ho un iMac.
    Invece in questo blog http://www.flanesi.it/blog/ non si riesce a copiare niente. E' così che mi interesserebbe, impedire la copiatura del testo. Grazie mille!

    RispondiElimina
  36. Non è per il mio blog ma uno nuovo in preparazione che si basa soprattutto sui testi.

    RispondiElimina
    Risposte
    1. Le immagini si copiano anche in quel blog basta spostarle con il mouse in un'altra scheda del browser. È stata disabilitata la possibilità di selezione del testo. Per le istruzioni leggi qui
      http://www.ideepercomputeredinternet.com/2012/09/disabilitare-highlight-testo-cursore.html
      e dai uno sguardo a queste altre possibilità
      http://www.ideepercomputeredinternet.com/2015/04/disabilitare-ctrlp-ctrlu-ctrlc-destro-cursore-blogger.html
      con tutte le varie opzioni che però dipendono dall'OS e dal browser che si usa
      @#

      Elimina
    2. Grazie mille ora leggo i link! ciao Cri

      Elimina
  37. Grazie, ho inserito anche questo sul mio blog.
    Volevo informarti che alcuni blog hanno avuto la possibilità di modificare la notifica con un testo scritto da loro, é possibile? Grazie in anticipo.

    RispondiElimina
    Risposte
    1. Cero. Invece del codice presentato in questo post incolla subito prima di </head> questo codice

      <script type='text/javascript'>
      //<![CDATA[
      var BM = 2;
      var BR = 3;
      var msg ="IL DESTRO DEL MOUSE NON E' SUPPORTATO IN QUESTA PAGINA";
      function mouseDown(e)
      {
      try { if (event.button==BM||event.button==BR) {return false;} }
      catch (e) { if (e.which == BR) {return false;} }
      }
      document.oncontextmenu = function() { alert(msg); return false; }
      document.ondragstart = function() { alert(msg); return false; }
      document.onmousedown = mouseDown;
      //]]>
      </script>

      dopo aver modificato a piacere la scritta (non inserire apostrofi o caratteri speciali!!!)
      @#

      Elimina
  38. Salve, ho inserito il codice nel mio blog, ma quando salvo ricevo questo codice di errore:

    The widget settings in widget with id PageList2 is not valid. Page title is invalid.

    Grazie dell'attenzione

    RispondiElimina
    Risposte
    1. Il codice era caricato su Google Sites che adesso non supporta più l'opzione schedario. Sono anni ormai. Copia il codice del commento 39.a e incollalo seguendo le istruzioni elencate.
      @#

      Elimina
    2. Grazie, gentilissimo... però mi dà ugualmente lo stesso errore. Non fa niente, ci rinuncio. Saluti.

      Elimina
    3. Si tratta di un codice del 2009 🙂. Purtroppo era facilmente pronosticabile.
      @#

      Elimina

Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti.
Info sulla Privacy