Jika Anda ingin melindungi foto di akun Tumblr Anda agar tidak diunduh tanpa persetujuan Anda, Anda dapat menonaktifkan fungsi klik kanan untuk halaman Anda, menyembunyikan menu konteks yang memungkinkan orang lain menyalin atau mengunduh gambar Anda. Tumblr memungkinkan Anda untuk sepenuhnya menyesuaikan kode HTML dan JavaScript untuk tema Anda saat ini. Untuk melindungi gambar Anda, tambahkan dua fungsi JavaScript ke kode ini, satu dioptimalkan untuk Internet Explorer dan satu untuk browser lain.
Klik nama blog Tumblr Anda di dashboard dan pilih "Customize Appearance" untuk membuka pengaturan tampilan.
Klik "Edit HTML" untuk membuka editor HTML untuk tema Tumblr Anda. Temukan
tandai dalam kode.
Tambahkan metode JavaScript setelah
tag untuk menonaktifkan tindakan klik kanan bagi pengguna Internet Explorer. Anda dapat menggunakan fragmen kode berikut, yang memverifikasi nama browser dan menonaktifkan fitur dengan mengembalikan false jika pengguna mengklik kanan halaman Anda atau menekan tombol tengah mouse:function DisableInternetExplorer(e) { if (navigator.appName == "Microsoft Internet Explorer" && (event.button == "2" || event.button == "3")) { return false; } }
Tambahkan metode terpisah setelah Internet Explorer untuk menonaktifkan klik kanan di aplikasi seperti Firefox, Chrome atau Safari. Fragmen kode berikut ini setara dengan yang ada di langkah sebelumnya, tetapi kondisi dalam pernyataan If dimodifikasi untuk mendukung browser lain:
function DisableOtherBrowsers(e) { if (document.layers || (document.getElementById && !document.all)) { if (e.which == "2" || e.which == "3") { return false; } } }
Tautkan kedua metode tersebut dengan peristiwa mouse di JavaScript, sehingga keduanya dipanggil setiap kali tindakan klik kanan terdeteksi. Untuk Internet Explorer, acara mouse untuk tindakan ini adalah "onmousedown", sedangkan untuk browser lain "onmouseup". Tambahkan dua baris berikut untuk memanggil metode saat peristiwa ini terjadi:
document.onmousedown=NonaktifkanInternetExplorer; document.onmouseup=DisableOtherBrowsers;
Tambahkan kompatibilitas untuk browser lama, seperti Internet Explorer 7, yang peristiwa klik kanannya diberi label "oncontextmenu", dengan menambahkan baris berikut di akhir fragmen kode kustom Anda:
document.oncontextmenu=fungsi baru("mengembalikan salah");
Klik "Perbarui Pratinjau" untuk melihat pratinjau halaman Anda dan menguji fungsionalitas kode Anda. Pilih "Simpan" dan klik "Tutup" untuk menyimpan preferensi Anda dan tutup editor kode Tumblr.