Rumah >hujung hadapan web >tutorial js >Mari kita bercakap secara mendalam tentang idea bahagian hadapan untuk mengehadkan tangkapan skrin pengguna
Apabila bekerja pada sistem atau projek bahagian belakang di mana hak cipta adalah penting, produk itu sering menimbulkan keperluan sedemikian: Bolehkah pengguna dilarang daripada mengambil tangkapan skrin? Pembangun yang berpengalaman tidak akan menolak produk secara langsung, tetapi akan membimbingnya.
Pertama faham apakah keperluan awal? Data kandungan terlalu sensitif dan kebocoran adalah dilarang sama sekali. Atau selepas kandungan itu bocor, sumber itu perlu dikesan dan bertanggungjawab. Keperluan yang berbeza memerlukan penyelesaian yang berbeza. Mari lihat menyekat tangkapan skrin pengguna. Apakah idea anda? [Disyorkan: Tutorial bahagian hadapan web]
Apakah jenis idea yang anda ada, saya menambah beberapa idea lagi.
1. Penyelesaian asas, menghalang klik kanan menyimpan dan menyeret.Alamat asal: https://www.zhihu.com/question/417108591/answer/1450568587
Keperluan serius vs penyelesaian
Malah, penyelesaian menyekat pengguna untuk mengambil tangkapan skrin adalah tidak munasabah melainkan keseluruhan peranti disesuaikan dan fungsi tangkapan skrin dihapuskan dalam perisian. Menambah fungsi yang lebih kompleks untuk keperluan ini adalah sedikit meletakkan kereta di hadapan kuda untuk beberapa keperluan yang tidak begitu tinggi dalam keselamatan.
Mari kita bincangkan tentang penyelesaian yang serius:
1 Untuk data atau gambar sensitif dalam sistem latar belakang, jika anda bimbang tentang kebocoran, anda boleh menggunakan 45. -ijazah tujuh warna tera air Jika anda mahu Ia hampir mustahil untuk mengeluarkannya sepenuhnya, ia kelihatan buruk.
2. Untuk hak cipta imej, anda boleh menggunakan tanda air buta arus perdana Saya telah melihat perkhidmatan yang disediakan oleh Tencent Cloud sebelum ini, kosnya agak tinggi adalah lebih baik. 3. Penyelesaian video, apabila tiktok dimuat turun, akan ada tanda air yang bersiaran, ini adalah video yang diproses, bukan gambar asal, dan kehilangan kualiti imej agak tinggi. Tapak web video seperti Netflix menggunakan kawalan kebenaran sisi pelayan Untuk penstriman video, video yang disulitkan dimuat turun setiap kali ia dimainkan dan lesen jangka pendek diperolehi, ia dinyahsulit dan dimainkan secara tempatan berhenti, lesen menjadi tidak sah. Ringkasnya, kecuali untuk fungsi peringkat rendah seperti API tangkapan skrin yang disediakan oleh Android, fungsi lain tidak sempurna. Walaupun lapisan bawah dikawal, anda masih boleh mengambil foto dan video. Tiada penyelesaian yang sempurna. Tetapi ia masih boleh dilakukan dengan agak selamat.Atas ialah kandungan terperinci Mari kita bercakap secara mendalam tentang idea bahagian hadapan untuk mengehadkan tangkapan skrin pengguna. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!