Rumah >hujung hadapan web >tutorial js >Mari kita bercakap secara mendalam tentang idea bahagian hadapan untuk mengehadkan tangkapan skrin pengguna

Mari kita bercakap secara mendalam tentang idea bahagian hadapan untuk mengehadkan tangkapan skrin pengguna

藏色散人
藏色散人ke hadapan
2022-11-07 16:56:032005semak imbas

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.
  • Penyelesaian ini adalah yang paling asas dan pada masa ini hanya boleh menyekat beberapa pengguna baru. Jika ia adalah penyemak imbas, hubungi konsol dalam beberapa minit dan cari terus URL imej. Anda juga boleh terus ctrl p untuk memasuki mod cetakan, simpan terus dan kemudian potong.

2. Tambah lapisan topeng selepas nyahfokus
  • Penyelesaian ini agak menarik apabila melihat maklumat sensitif, anda mesti mengklik pada yang tertentu butang dengan tetikus , foto akan dipaparkan sepenuhnya. Jika fokus hilang, imej akan dipaparkan secara tidak lengkap atau terus ditutup dengan topeng.

3. Mozek dinamik berkelajuan tinggi
  • Penyelesaian ini boleh dilaksanakan dan telah digunakan pada beberapa tapak web untuk memaparkan video atau gambar secara rawak memasukkan piksel dan berjalan secara dinamik, untuk pelanggan, imej lengkap dipaparkan pada skrin pada setiap saat, dan pengguna bergantung pada sisa visual untuk melihat gambar atau video. Walaupun mengambil gambar dengan telefon bimbit tidak dapat menangkapnya sepenuhnya. Masih terdapat banyak perkara yang memerlukan pengoptimuman dalam aplikasi praktikal. Sebagai contoh, anda boleh melihat kandungan lengkap dengan merakam pada telefon mudah alih anda, tetapi ia hanya meningkatkan kos mengambil tangkapan skrin.
Berikut ialah kesan penyelesaian terhadap Zhihu.

Alamat asal: https://www.zhihu.com/question/417108591/answer/1450568587

Mari kita bercakap secara mendalam tentang idea bahagian hadapan untuk mengehadkan tangkapan skrin pengguna 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!

Kenyataan:
Artikel ini dikembalikan pada:juejin.im. Jika ada pelanggaran, sila hubungi admin@php.cn Padam