Εάν θέλετε να προστατέψετε τις φωτογραφίες του λογαριασμού σας στο Tumblr χωρίς τη συγκατάθεσή σας, μπορείτε να απενεργοποιήσετε τη λειτουργία δεξιού κλικ για τη σελίδα σας, κρύβοντας το μενού περιβάλλοντος που επιτρέπει σε άλλους να αντιγράψουν ή να κατεβάσουν τις φωτογραφίες σας. Το Tumblr σάς επιτρέπει να προσαρμόσετε πλήρως τον κώδικα HTML και JavaScript για το τρέχον θέμα σας. Για την προστασία των εικόνων σας, προσθέστε δύο λειτουργίες JavaScript σε αυτόν τον κώδικα, μία βελτιστοποιημένη για τον Internet Explorer και μία για άλλα προγράμματα περιήγησης.
Κάντε κλικ στο όνομα του ιστολογίου Tumblr στον πίνακα ελέγχου και επιλέξτε "Προσαρμογή εμφάνισης" για να ανοίξετε τις ρυθμίσεις εμφάνισης.
Κάντε κλικ στο "Επεξεργασία HTML" για να ανοίξετε το πρόγραμμα επεξεργασίας HTML για το θέμα Tumblr. Εντοπίστε το
ετικέτα στον κώδικα.
Προσθέστε μια μέθοδο JavaScript μετά το
για να απενεργοποιήσετε την ενέργεια δεξιού κλικ για τους χρήστες του Internet Explorer. Μπορείτε να χρησιμοποιήσετε το ακόλουθο τμήμα κώδικα, το οποίο επαληθεύει το όνομα του προγράμματος περιήγησης και απενεργοποιεί τη λειτουργία επιστρέφοντας ψευδές εάν ένας χρήστης κάνει δεξί κλικ στη σελίδα σας ή πατήσει το μεσαίο κουμπί του ποντικιού:Λειτουργία DisableInternetExplorer (e) {if (navigator.appName == "Microsoft Internet Explorer" && (event.button == "2" || event.button == "3")) {return false; }}
Προσθέστε μια ξεχωριστή μέθοδο μετά από αυτήν για τον Internet Explorer για να απενεργοποιήσετε το δεξί κλικ σε εφαρμογές όπως Firefox, Chrome ή Safari. Το ακόλουθο τμήμα κώδικα είναι ισοδύναμο με αυτό στο προηγούμενο βήμα, αλλά η συνθήκη στην πρόταση If τροποποιείται για να υποστηρίζει άλλα προγράμματα περιήγησης:
συνάρτηση DisableOtherBrowsers (e) {if (document.layers || (document.getElementById &&! document.all)) {if (e.which == "2" || e.which == "3") {return false; }}}
Συνδέστε τις δύο μεθόδους με συμβάντα ποντικιού σε JavaScript, ώστε να καλούνται κάθε φορά που εντοπίζεται μια ενέργεια με δεξί κλικ. Για τον Internet Explorer, το συμβάν του ποντικιού για αυτήν την ενέργεια είναι "onmousedown", ενώ για άλλα προγράμματα περιήγησης είναι "onmouseup". Προσθέστε τις ακόλουθες δύο γραμμές για να καλέσετε τις μεθόδους όταν συμβαίνουν αυτά τα συμβάντα:
document.onmousedown = DisableInternetExplorer; document.onmouseup = DisableOtherBrowsers;
Προσθέστε συμβατότητα για παλαιότερα προγράμματα περιήγησης, όπως ο Internet Explorer 7, για το οποίο το συμβάν δεξιού κλικ φέρει την ένδειξη "oncontextmenu", προσαρτώντας την ακόλουθη γραμμή στο τέλος του προσαρμοσμένου τμήματος κώδικα:
document.oncontextmenu = νέα συνάρτηση ("return false");
Κάντε κλικ στην επιλογή "Ενημέρωση προεπισκόπησης" για προεπισκόπηση της σελίδας σας και δοκιμή της λειτουργικότητας του κώδικα σας. Επιλέξτε "Αποθήκευση" και κάντε κλικ στο "Κλείσιμο" για να αποθηκεύσετε τις προτιμήσεις σας και κλείστε το πρόγραμμα επεξεργασίας κώδικα Tumblr.