Hur man förbjuder kopiering av bilder på Tumblr

Om du vill skydda bilderna på ditt Tumblr-konto från att laddas ner utan ditt samtycke kan du inaktivera högerklickfunktionen för din sida och dölja snabbmenyn som låter andra kopiera eller ladda ner dina bilder. Med Tumblr kan du helt anpassa HTML- och JavaScript-koden för ditt nuvarande tema. För att skydda dina bilder, lägg till två JavaScript-funktioner i den här koden, en optimerad för Internet Explorer och en för andra webbläsare.

Klicka på namnet på din Tumblr-blogg på instrumentpanelen och välj "Anpassa utseende" för att öppna utseendets inställningar.

Klicka på "Redigera HTML" för att öppna HTML-redigeraren för ditt Tumblr-tema. Leta reda på tagg i koden.

Lägg till en JavaScript-metod efter tagg för att inaktivera högerklickåtgärden för användare av Internet Explorer. Du kan använda följande kodfragment, som verifierar webbläsarens namn och inaktiverar funktionen genom att returnera falskt om en användare högerklickar på din sida eller trycker på mittknappen:

funktion DisableInternetExplorer (e) {if (navigator.appName == "Microsoft Internet Explorer" && (event.button == "2" || event.button == "3")) {return false; }}

Lägg till en separat metod efter den för Internet Explorer för att inaktivera högerklicka i applikationer som Firefox, Chrome eller Safari. Följande kodfragment motsvarar det i föregående steg, men villkoret i If-uttalandet ändras för att stödja andra webbläsare:

funktion DisableOtherBrowsers (e) {if (document.layers || (document.getElementById &&! document.all)) {if (e.which == "2" || e.which == "3") {return false; }}}

Länka de två metoderna till mushändelser i JavaScript, så de anropas varje gång en högerklick-åtgärd upptäcks. För Internet Explorer är mushändelsen för den här åtgärden "onmousedown", medan det för andra webbläsare är "onmouseup". Lägg till följande två rader för att anropa metoderna när dessa händelser inträffar:

document.onmousedown = DisableInternetExplorer; document.onmouseup = DisableOtherBrowsers;

Lägg till kompatibilitet för äldre webbläsare, till exempel Internet Explorer 7, för vilken högerklickhändelsen är märkt "oncontextmenu" genom att lägga till följande rad i slutet av ditt anpassade kodfragment:

document.oncontextmenu = new Function ("return false");

Klicka på "Uppdatera förhandsgranskning" för att förhandsgranska din sida och testa funktionerna i din kod. Välj "Spara" och klicka på "Stäng" för att spara dina inställningar och stäng Tumblr-kodredigeraren.