Lindungi Muat Turun Imej: Melangkaui Teknik Standard
Walaupun menghalang muat turun imej sepenuhnya adalah mustahil, terdapat langkah yang boleh anda ambil untuk merumitkan proses dan tidak menggalakkan pengguna biasa daripada memuat turun imej anda. Berikut ialah beberapa teknik tambahan selain tindanan lutsinar dan imej latar belakang CSS:
Alih Keluar Pilihan Menu Konteks
Menggunakan CSS, anda boleh menghalang pengguna daripada menyimpan imej dengan mengalih keluar "Simpan Pilihan imej" daripada menu konteks klik kanan. Ini akan membiarkan menu konteks yang lain boleh diakses:
img { pointer-events: none; }
Lumpuhkan Seret dan Lepas
Pilihan lain ialah melumpuhkan seret dan lepas untuk imej. Ini menghalang pengguna daripada menyeret dan menjatuhkan imej ke desktop mereka atau lokasi lain. Anda boleh melakukan ini dengan kod jQuery berikut:
$(document).on('dragstart', 'img', function(e) { e.preventDefault(); });
Sembunyikan URL Imej
Untuk menyukarkan lagi pengguna menentukan URL langsung bagi sesuatu imej, anda boleh menyembunyikannya daripada kod sumber halaman. Ini boleh dicapai menggunakan skrip sebelah pelayan atau fungsi JavaScript tersuai.
Imej Tera Air
Menambah tera air pada imej anda boleh menghalang orang daripada menggunakannya tanpa kebenaran. Tera air ketara yang ditindih pada imej akan menjadikannya kurang menarik untuk penggunaan tanpa kebenaran.
Sampel Kod:
<img src="http://placekitten.com/600/450" ondragstart="return false;" />
Kod ini menggabungkan teknik di atas untuk melumpuhkan seretan dan lepaskan dan halang muat turun imej.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyukarkan Orang untuk Muat Turun Imej Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!