Als u wilt voorkomen dat de foto's op uw Tumblr-account worden gedownload zonder uw toestemming, kunt u de rechtsklikfunctie voor uw pagina uitschakelen en het contextmenu verbergen waarmee anderen uw afbeeldingen kunnen kopiëren of downloaden. Met Tumblr kun je de HTML- en JavaScript-code volledig aanpassen voor je huidige thema. Om uw afbeeldingen te beschermen, voegt u twee JavaScript-functies toe aan deze code, één geoptimaliseerd voor Internet Explorer en één voor andere browsers.
Klik op de naam van je Tumblr-blog op het dashboard en selecteer 'Uiterlijk aanpassen' om de weergave-instellingen te openen.
Klik op "HTML bewerken" om de HTML-editor voor uw Tumblr-thema te openen. Zoek de
tag in de code.
Voeg een JavaScript-methode toe na de
tag om de rechtsklikactie voor gebruikers van Internet Explorer uit te schakelen. U kunt het volgende codefragment gebruiken, dat de naam van de browser verifieert en de functie uitschakelt door false te retourneren als een gebruiker met de rechtermuisknop op uw pagina klikt of op de middelste muisknop drukt:function DisableInternetExplorer(e) {if (navigator.appName == "Microsoft Internet Explorer" && (event.button == "2" || event.button == "3")) { return false; } }
Voeg een aparte methode toe na die voor Internet Explorer om rechtsklikken uit te schakelen in toepassingen zoals Firefox, Chrome of Safari. Het volgende codefragment is gelijk aan dat in de vorige stap, maar de voorwaarde in de If-instructie is gewijzigd om andere browsers te ondersteunen:
function DisableOtherBrowsers(e) { if (document.layers || (document.getElementById && !document.all)) { if (e.which == "2" || e.which == "3") { return false; } } }
Koppel de twee methoden aan muisgebeurtenissen in JavaScript, zodat ze worden aangeroepen telkens wanneer een rechtsklikactie wordt gedetecteerd. Voor Internet Explorer is de muisgebeurtenis voor deze actie "onmousedown", terwijl het voor andere browsers "onmouseup" is. Voeg de volgende twee regels toe om de methoden aan te roepen wanneer deze gebeurtenissen plaatsvinden:
document.onmousedown=InternetExplorer uitschakelen; document.onmouseup=OtherBrowsers uitschakelen;
Voeg compatibiliteit toe voor oudere browsers, zoals Internet Explorer 7, waarvoor de rechtsklikgebeurtenis 'oncontextmenu' heeft, door de volgende regel toe te voegen aan het einde van uw aangepaste codefragment:
document.oncontextmenu=nieuwe functie ("return false");
Klik op "Voorbeeld bijwerken" om een voorbeeld van uw pagina te bekijken en de functionaliteit van uw code te testen. Selecteer "Opslaan" en klik op "Sluiten" om uw voorkeuren op te slaan en de Tumblr-code-editor te sluiten.