Anti Copy Paste dengan CSS User Select
Anti Copy Paste dengan CSS User Select

Anti Copy Paste dengan CSS User Select

Agustus 07, 2021
Css selection

Sebelumnya kita sudah belajar cara merubah warna background select ketika tulisan di blok atau diseleksi dengan CSS ::Selection. Namun ada yang pernah bertanya cara untuk mencegah tulisan/artikel kita di copy paste. Untuk mencegah copy paste artikel sebenarnya pernah saya pelajari dan buat artikelnya di sini : https://www.azislamayuda.com/2012/01/script-anti-klik-kanan-dan-copy-paste.html

Selain dengan script yang pernah kita bahas, mencegah copy paste bisa dilakukan dengan membuat blog/website anti selection pada tulisannya menggunakan CSS user-select.

Contoh Kasus

Silahkan seleksi atau blok tulisan berikut:

Tulisan 1 : Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Aenean nec lorem. In porttitor. Donec laoreet nonummy augue. Suspendisse dui purus, scelerisque at, vulputate vitae, pretium mattis, nunc. Mauris eget neque at sem venenatis eleifend. Ut nonummy. Fusce aliquet pede non pede. Suspendisse dapibus lorem pellentesque magna. Integer nulla. Donec blandit feugiat ligula. Donec hendrerit, felis et imperdiet euismod, purus ipsum pretium metus, in lacinia nulla nisl eget sapien.

Sekarang silahkan seleksi atau Blok tulisan dibawah ini:

Tulisan 2 : Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Aenean nec lorem. In porttitor. Donec laoreet nonummy augue. Suspendisse dui purus, scelerisque at, vulputate vitae, pretium mattis, nunc. Mauris eget neque at sem venenatis eleifend. Ut nonummy. Fusce aliquet pede non pede. Suspendisse dapibus lorem pellentesque magna. Integer nulla. Donec blandit feugiat ligula. Donec hendrerit, felis et imperdiet euismod, purus ipsum pretium metus, in lacinia nulla nisl eget sapien.

Untuk mencegah seleksi/blok tersebut silahkan gunakan CSS berikut:


  body {
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
  }
  
  atau bisa pakai ini pada blog kalian
  
  post-body {
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
  }
  

user-select sendiri memiliki beberapa value yaitu:

CSS Syntax

ValueKeterangan
autoDefault. Text can be selected if the browser allows it
nonePrevent text selection
textThe text can be selected by the user
allText selection is made with one click instead of a double-click
Referensi

https://www.w3schools.com/cssref/css3_pr_user-select.asp

https://developer.mozilla.org/en-US/docs/Web/CSS/user-select