Cara situs web memblokir penyalinan teks

Situs web memblokir penyalinan dengan empat cara umum: aturan CSS (user-select: none) yang mematikan pemilihan teks, skrip yang membatalkan event copy dan paste, skrip yang membatalkan menu klik kanan, dan lapisan transparan di atas teks. Semuanya hanya bekerja di dalam browser, sehingga mode baca, mencetak, sumber halaman, atau ekstensi allow copy bisa mengakalinya.

Tambahkan ke Chrome

Gratis dicoba 52 bahasa

1. Pemilihan teks dimatikan dengan CSS

Satu aturan style, user-select: none, memberi tahu browser agar tidak mengizinkan Anda memilih teks di sebuah elemen. Tidak ada yang tersorot saat Anda menyeret mouse. Teksnya tetap ada di halaman — mode baca, cetak ke PDF, atau ekstensi yang menghapus aturan itu mengembalikan kemampuan memilih teks.

2. Event copy, cut, dan paste dibatalkan

Skrip mendengarkan event copy, cut, atau paste lalu membatalkannya. Anda bisa memilih teks, tetapi Ctrl+C tidak menyalin apa pun — atau situs mengganti isi papan klip Anda dengan baris "Baca selengkapnya di…". Memblokir JavaScript untuk situs itu atau ekstensi allow copy menghentikannya. Trik yang sama memblokir paste di beberapa formulir, misalnya di kolom "ulangi e-mail".

3. Klik kanan dibatalkan

Skrip membatalkan event contextmenu sehingga menu Chrome tidak pernah terbuka, sering kali disertai peringatan "Klik kanan dinonaktifkan". Lihat cara mengaktifkan klik kanan.

4. Overlay transparan

Elemen tak terlihat menutupi teks, sehingga klik Anda mengenai overlay itu, bukan kata-katanya. Mode baca dan sumber halaman mengabaikan overlay.

5. Teks yang bukan teks

Beberapa halaman menampilkan teks sebagai gambar, di dalam canvas, atau di video. Tidak ada cara pembuka blokir salin yang membantu di sini, karena memang tidak ada teks untuk disalin — pakai pengenalan teks seperti Image Text to Text.

Jawaban praktisnya

Jika Anda sering menemui halaman yang diproteksi, Highlight and Copy Protected Text mematikan teknik 1–3 dengan satu sakelar. Untuk teknik lainnya, ikuti cara menyalin teks dari situs web yang diproteksi.

Pertanyaan umum

Apakah proteksi salin mencegah orang menyalin konten saya?

Tidak juga. Proteksi ini menghentikan penyalinan iseng dengan mouse, tetapi teksnya tetap ada di halaman dan bisa dibaca lewat mode baca, sumber halaman, atau ekstensi. Yang melindungi teks adalah hak cipta, bukan skrip.

Apakah proteksi salin buruk untuk aksesibilitas?

Bisa jadi. Memblokir pemilihan teks menyulitkan orang yang memakai penerjemah, kamus, atau alat bantu yang mengandalkan teks yang dipilih.

Bisakah proteksi salin merugikan SEO?

Skrip pemblokir salin tidak menghentikan mesin pencari membaca teks, jadi skrip itu tidak melindungi konten dari scraper dan biasanya juga tidak memengaruhi peringkat secara langsung.

Diperbarui: