Nwlapcug.com


Come prevenire clic destro utilizzando Javascript

Come prevenire clic destro utilizzando Javascript


Non è possibile arrestare tutti i visitatori del sito da copiare le immagini o testo e salvarli ai loro dischi rigidi. Esistono funzioni JavaScript che smettere di molti utenti di fare questo, ma esperti surfisti è in grado di catturare gli elementi dal tuo sito Web. In molti browser, un metodo di copia di testo e immagini è quello di utilizzare il menu contestuale facendo clic nella pagina. Tuttavia, ciò può essere evitato disattivando il menu di scelta rapida. Se gli utenti non possono scegliere "Copia" da un menu di scelta rapida, essi non possono fare clic su tale opzione per copiare le immagini o il testo.

Istruzioni

1

Avviare un editor HTML e aprire un documento HTML con immagini o caselle di testo.

2

Individuare il documento "< script >" sezione. Incollare il codice seguente in quella sezione:

Window. onLoad = function () {

Document.Body.OnContextMenu = function () {

var messaggio = "Right-click non consentito";

Alert(Message);

restituire false;

}}

Questa funzione viene eseguita quando viene caricata la pagina Web. Aggiunge un gestore di eventi "oncontextmenu" alla pagina. Il codice del gestore eventi viene visualizzato una finestra di avviso che Visualizza il testo assegnato alla variabile "messaggio". Modificare tale testo in qualcosa che ti piace.

3

Salvare il documento e lanciare un browser. Aprire il documento utilizzando tale browser.

4

Click destro su una delle immagini o caselle di testo che vedete sulla pagina Web. Una finestra di avviso a comparsa viene visualizzata e viene visualizzato il messaggio che si imposta nel codice JavaScript.

Consigli & Avvertenze

  • Se non si desidera visualizzare un messaggio di avviso, rimuovere l'istruzione "alert(message)" dal codice. Ricordate che gli utenti non saranno in grado di accedere a qualsiasi delle loro voci del menu contestuale quando si fa clic destro la pagina.