Mencegah Muat Turun Video Bahagian Pelanggan
Menghalang pilihan klik kanan "Simpan Video Sebagai" daripada diakses oleh pelanggan mungkin tidak sepenuhnya boleh dilaksanakan kerana pelayar pada asasnya direka untuk menyampaikan kandungan. Walau bagaimanapun, terdapat pelbagai penyelesaian dan teknik untuk menjadikan muat turun video lebih mencabar.
Penyelesaian Mudah: Tapak Video Pihak Ketiga
Memuat naik video anda ke platform seperti YouTube atau Vimeo menghapuskan keperluan untuk penyelesaian tersuai. Platform ini menawarkan alatan pengurusan video yang mantap, mengoptimumkan main balik dan melaksanakan langkah untuk menghalang pengekstrakan video.
Penyelesaian 1: Melumpuhkan Klik Kanan
Anda boleh melumpuhkan menu konteks acara untuk menghalang pengguna daripada mengklik kanan dan mengaktifkan pilihan "Simpan Sebagai". Walau bagaimanapun, pendekatan ini mempunyai had kerana pengguna hanya boleh melumpuhkan JavaScript atau memeriksa sumber video melalui penyahpepijat penyemak imbas.
Penyelesaian 2: Perpustakaan Pemain Video
Perpustakaan pemain video tersuai selalunya menyediakan menu konteks yang boleh disesuaikan, membolehkan anda melumpuhkan pilihan "Simpan Sebagai". Walau bagaimanapun, seperti penyelesaian 1, ini adalah penyelesaian berasaskan JavaScript, tertakluk kepada kelemahan seperti pelumpuhan JavaScript.
Penyelesaian 3: Penstriman Langsung HTTP
Penstriman Langsung HTTP ( HLS) membahagikan video kepada beberapa bahagian yang disajikan secara berurutan. Kaedah ini menyukarkan pengguna untuk memuat turun keseluruhan video, kerana mereka hanya dapat menyimpan segmen individu.
Penyelesaian 4: Melukis pada Kanvas
Dengan menggunakan JavaScript dan kanvas HTML5, anda boleh memaparkan bingkai video pada elemen kanvas pada halaman dan bukannya menggunakan pemain video asli. Ini menukar menu konteks kepada imej, menawarkan pilihan "Simpan Imej Sebagai" sahaja.
Penyelesaian 5: Token CSRF
Anda boleh melaksanakan token CSRF untuk mencipta token sebelah pelayan yang mesti disertakan dalam permintaan untuk mengakses fail video. Hanya pelawat yang telah berjaya mengakses halaman video dan memperoleh token boleh mendapatkan semula kandungan video melalui permintaan HTTP GET, menghalang akses langsung tanpa kebenaran kepada fail video.
Atas ialah kandungan terperinci Bagaimana Anda Boleh Menghalang Klien daripada Memuat Turun Video Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!