I neofiti del web spesso credono che bloccando l'uso dei tasto destro del mouse menu contestuale che possono impedire il furto del contenuto della loro pagina web. Nulla potrebbe essere più lontano dalla verità.
La disabilitazione dei clic con il tasto destro è facilmente elusa dagli utenti più esperti e dalla possibilità di accedervi il codice di una stessa pagina Web è una funzionalità di base dei browser Web che non richiede un clic con il tasto destro su tutti.
svantaggi
Esistono molti modi per aggirare lo "script senza clic con il tasto destro", e in realtà l'unico effetto che tale script ha è quello di infastidire quelli dei tuoi visitatori che usano legittimamente il menu contestuale del tasto destro del mouse (come quel menu è correttamente chiamato) nel loro web navigazione.
Inoltre, tutti gli script che ho visto fare questo bloccano l'accesso al menu contestuale solo con il tasto destro del mouse. Non considerano il fatto che il menu sia accessibile anche dalla tastiera.
Tutto quello che tutti devono fare per accedere al menu usando una tastiera da 104 tasti è selezionare l'oggetto sullo schermo per il quale vogliono accedere al menu contestuale (per esempio facendo clic con il pulsante sinistro del mouse su di esso) e quindi premere il tasto del menu contestuale sulla tastiera: è quello immediatamente a sinistra del tasto CTRL destro sul PC tastiere.
Su una tastiera a 101 tasti, è possibile eseguire un comando con il tasto destro tenendo premuto il tasto Maiusc e premendo F10.
JavaScript
Se desideri disabilitare i clic con il tasto destro del mouse sulla tua pagina web, ecco un esempio davvero semplice JavaScript che puoi usare per bloccare tutti gli accessi al menu di scelta rapida (non solo dal tasto destro del mouse ma anche dalla tastiera) e infastidire davvero i tuoi visitatori.
Questo script è ancora più semplice della maggior parte di quelli che bloccano solo il pulsante del mouse e funziona su quasi tutti i browser quanti ne fanno quegli script.
Ecco l'intero script per te:
L'aggiunta di quel piccolo pezzo di codice al tag body della tua pagina Web è più efficace nel bloccare l'accesso dei visitatori al menu contestuale rispetto ai molti script senza clic con il pulsante destro del mouse che è possibile trovare altrove sul Web perché blocca l'accesso sia dal pulsante del mouse che dalle opzioni della tastiera sopra descritte.
limitazioni
Naturalmente, lo script non funziona in tutti i browser Web (ad esempio, Opera lo ignora, ma poi Opera ignora anche tutti gli altri script senza clic con il pulsante destro del mouse).
Questo script inoltre non fa nulla per impedire ai tuoi visitatori di accedere alla sorgente della pagina utilizzando l'opzione Visualizza sorgente dal menu del browser o dal salvataggio della pagina Web e dalla visualizzazione della fonte della copia salvata nel loro preferito editore.
Infine, sebbene sia possibile disabilitare l'accesso al menu di scelta rapida, tale accesso può essere facilmente riattivato dagli utenti semplicemente digitando
javascript: void oncontextmenu (null)nella barra degli indirizzi del browser.