Se vuoi proteggere le foto sul tuo account Tumblr dal download senza il tuo consenso, puoi disabilitare la funzionalità del tasto destro del mouse sulla tua pagina, nascondendo il menu contestuale che consente ad altri copia o scarica le tue foto. Tumblr ti consente di personalizzare completamente il codice HTML e JavaScript per il tuo tema attuale. Per proteggere le tue foto, aggiungi due funzioni JavaScript a questo codice, una ottimizzata per Internet Explorer e una per altri browser.
Fai clic sul nome del tuo blog Tumblr nella dashboard e seleziona "Personalizza aspetto" per aprire l'aspetto impostazioni.
Fai clic su "Modifica HTML" per aprire l'editor HTML per il tuo tema Tumblr. Individua la & lt; head & gt; tag nel codice.
Aggiungi un metodo JavaScript dopo & lt; head & gt; tag per disabilitare l'azione del tasto destro del mouse per gli utenti di Internet Explorer. Puoi utilizzare il seguente frammento di codice, che verifica il nome del browser e disabilita la funzione restituendo false se un utente fa clic con il pulsante destro del mouse sulla tua pagina o preme il pulsante centrale del mouse:
funzione DisableInternetExplorer (e) { if (navigator.appName \u003d\u003d "Microsoft Internet Explorer" & & (event.button \u003d\u003d "2" |
|
event.button \u003d\u003d "3")) {return false; }}
Aggiungi un metodo separato dopo quello per Internet Explorer per disabilitare il clic destro in applicazioni come Firefox, Chrome o Safari. Il seguente frammento di codice è equivalente a quello del passaggio precedente, ma la condizione nell'istruzione If è stata modificata per supportare altri browser:
funzione DisableOtherBrowsers (e) {if (document.layers |
|
(document.getElementById & &! document.all)) {if (e.which \u003d\u003d "2" |
|
e.which \u003d\u003d "3") {return false; }}}
Collega i due metodi con gli eventi del mouse in JavaScript, così vengono chiamati ogni volta che viene rilevata un'azione del tasto destro. Per Internet Explorer, l'evento del mouse per questa azione è "onmousedown", mentre per altri browser è "onmouseup". Aggiungere le seguenti due righe per chiamare i metodi quando si verificano questi eventi:
document.onmousedown \u003d DisableInternetExplorer; document.onmouseup \u003d DisableOtherBrowsers;
Aggiungi la compatibilità per i browser più vecchi, come Internet Explorer 7, per i quali l'evento del clic destro è etichettato "oncontextmenu", aggiungendo la seguente riga alla fine del frammento di codice personalizzato :
document.oncontextmenu \u003d new Function ("return false");
Fai clic su "Aggiorna anteprima" per visualizzare l'anteprima della tua pagina e testare la funzionalità del tuo codice. Seleziona "Salva" e fai clic su "Chiudi" per salvare le tue preferenze e chiudere l'editor del codice Tumblr.
Computer © www.354353.com