Proteggere il contenuto di un sito web

Come disattivare il menù contestuale del mouse su un sito web

Un cliente mi ha chiesto di fare in modo che le foto che ci sono nel suo sito non siano scaricabili, o stampabili, ecc.

Di solito io queste cose non le faccio perché so che lasciano il tempo che trovano…

Ho premesso che chiunque con un minimo di dimestichezza col computer può copiarsi qualsiasi cosa venga mostrata sul suo monitor; questo anche perché i sistemi che solitamente disabilitano il menù contestuale su una pagina web sono fatti tramite javascript, quindi client-side, quindi facilmente disattivabili tramite le impostazione del browser.

Ma, vista la premessa, ho deciso di accontentarlo.

Quindi qual’è il modo più semplice e facile per disattivare il tasto destro del mouse, e contemporaneamente disattivare il menù contestuale richiamato dal suo click, e non permettere la stampa delle foto presenti in una pagina?

Per la seconda cosa, la scelta più facile è usare un piccolo css:

@media print { img { display:none; } }

Quella piccola riga di codice css nasconde tutte le immagini al momento in cui un utente fa una stampa.

Per disabilitare il tasto destro del mouse invece bisogna usare javascript, e il codice pi corto che ho trovato per farlo è questo:

$(document).ready(function()
{
$(document).bind("contextmenu",function(e){
return false;
});
});

…oppure…

 <!-- Disable Right-click -->
<script type="text/javascript" language="javascript">
jQuery(function($) {
$(this).bind("contextmenu", function(e) {
e.preventDefault();
});
});
</script>
<!-- END of Disable Right-click -->

Questi qui sopra sono codici che funzionano con jQuery, per cui prima bisogna aggiungere la solita linea per richiamare suddetta libreria:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>

fonte: yensdesign

Altri sono arrivati qui cercando:
copiare sito php css, cinemactomane, come non far copiare un immagine da un sito, archivio php aggiungi preferiti free utility varie cooking.

3 pensieri su “Proteggere il contenuto di un sito web”

  1. Come si fa a capire se un sito è stato copiato? ricordo che esiste un sitoweb che analizza il sito alla ricerca di contenuto copiato, ma non ricordo l’indirizzo. Chi mi può aiutare?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Ricevi un avviso se ci sono nuovi commenti. Oppure iscriviti senza commentare.

You can add images to your comment by clicking here.