Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menyukarkan Orang untuk Muat Turun Imej Saya?

Bagaimanakah Saya Boleh Menyukarkan Orang untuk Muat Turun Imej Saya?

Barbara Streisand
Barbara Streisandasal
2024-11-12 16:58:02744semak imbas

How Can I Make It Harder For People to Download My Images?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn