Script Anti-Copas Cerdas Blokir Klik Kanan Tapi Tetap Izinkan Menyalin Kode Blockquote

Pencurian konten tulisan adalah salah satu masalah paling meresahkan bagi para pembuat karya digital. Di sisi lain, memblokir fitur penyalinan secara total sering kali merugikan pengunjung yang datang dengan niat baik, terutama jika Anda membagikan potongan kode, rumus, atau kutipan penting yang memang sengaja disediakan untuk disalin. Kode yang akan kita pelajari kali ini memberikan jalan tengah yang sangat cerdas, yaitu mengunci teks utama artikel Anda dari tindakan pencurian, namun tetap membiarkan area kotak kutipan atau kode terbuka lebar untuk disalin.

Menerapkan pengamanan selektif ini terdengar seperti membutuhkan sistem perlindungan tingkat tinggi yang rumit. Kenyataannya, Anda hanya memerlukan beberapa baris instruksi sederhana yang akan mengajarkan peramban web membedakan mana teks biasa dan mana teks khusus. Panduan ini dirancang agar Anda bisa langsung menempelkan perlindungan cerdas ini ke dalam blog tanpa mengganggu desain yang sudah Anda bangun dengan susah payah.

Apa Itu Script Anti-Copas Cerdas?

Script pengaman selektif ini adalah perpaduan harmonis antara aturan gaya visual dan logika pemrograman ringan. Secara mendasar, perintah gaya visual akan menonaktifkan kemampuan kursor untuk menyorot atau memblok teks pada area bacaan artikel. Sistem ini membuat pengunjung jahil tidak bisa mengeklik dan menyeret kursor untuk menandai kalimat yang ingin mereka curi.

Sebagai penyempurna, logika pemrograman ditambahkan untuk memblokir fungsi klik kanan dan pintasan penyalinan pada papan ketik. Namun, logika pemrograman ini dibekali dengan sebuah pengecualian. Sistem akan terus memantau posisi kursor pengunjung. Jika kursor berada di luar area kutipan, segala upaya penyalinan akan digagalkan. Sebaliknya, jika kursor berada tepat di dalam kotak kutipan atau kotak kode, sistem akan merelakan teks tersebut untuk disorot dan disalin dengan bebas.

Manfaat Penggunaan Kode Pengaman Selektif di Blogger

Keuntungan paling utama dari penerapan kode ini adalah perlindungan mutlak terhadap keaslian karya tulis Anda. Artikel yang terjaga keasliannya memiliki nilai yang jauh lebih tinggi di mata mesin pencari. Mesin pencari sangat membenci duplikasi konten, dan dengan mencegah artikel Anda disalin secara massal ke blog lain, Anda menjaga otoritas blog Anda tetap berada di posisi puncak halaman hasil pencarian.

Manfaat luar biasa lainnya adalah menjaga kepuasan pembaca setia Anda. Bagi blog yang fokus pada tutorial teknis, resep masakan, atau panduan akademis, pengunjung mutlak membutuhkan kemudahan untuk menyalin kode atau bahan spesifik. Dengan membiarkan area tertentu bebas disalin, Anda tidak akan membuat pembaca merasa frustrasi. Interaksi yang nyaman ini akan membangun reputasi blog Anda sebagai sumber rujukan yang dapat diandalkan sekaligus aman dari pencuri konten.

Contoh Penerapan dalam Artikel atau Halaman Blogger

Bayangkan Anda sedang menulis sebuah artikel tutorial desain web yang sangat panjang. Dalam artikel tersebut, Anda menceritakan teori desain, pengalaman pribadi, dan tips berharga di dalam paragraf-paragraf utama. Kemudian, di tengah artikel, Anda menyisipkan kerangka desain berupa deretan kode untuk dipraktikkan langsung oleh pembaca.

Dengan fitur pengaman ini, kompetitor yang malas tidak akan bisa menyalin cerita dan tips orisinal Anda karena kursor mereka seolah mati rasa saat menyentuh paragraf utama. Namun, saat pembaca yang benar-benar ingin belajar mengarahkan kursor mereka ke kotak kerangka desain yang Anda sediakan, kursor mereka kembali berfungsi normal, siap menyalin kerangka tersebut untuk dipraktikkan di komputer mereka sendiri.

Kode HTML Lengkap Siap Pakai

Berikut ini adalah rangkaian instruksi pelindung yang harus Anda gunakan. Bagian pertama adalah instruksi visual untuk menonaktifkan efek sorot teks, dan bagian kedua adalah logika pencegah klik kanan yang mengenali area khusus. Salin seluruh kode di bawah ini.

Kode CSS untuk Menonaktifkan Sorotan Teks

Kode ini menargetkan seluruh area badan artikel dan mematikan fungsi sorot teks, kecuali pada elemen kutipan dan elemen kode. Silakan salin deretan teks ini.


<style>
.post-body {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.post-body blockquote, .post-body pre, .post-body code {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
</style>

Kode JavaScript Utama untuk Memblokir Klik Kanan

Instruksi ini bertugas membaca niat pengunjung. Jika mereka menekan klik kanan atau tombol salin di luar area yang diizinkan, instruksi ini akan langsung membatalkan niat tersebut secara seketika.


<script>
document.addEventListener('contextmenu', function(kejadian) {
    if (!kejadian.target.closest('blockquote, pre, code')) {
        kejadian.preventDefault();
    }
});
document.addEventListener('copy', function(kejadian) {
    if (!kejadian.target.closest('blockquote, pre, code')) {
        kejadian.preventDefault();
    }
});
</script>

Cara Memasang Kode di Blogger (Mode HTML)

Cara paling praktis dan aman untuk memasang pelindung ini adalah menanamkannya langsung pada area tata letak halaman, sehingga perlindungan ini akan aktif secara otomatis pada seluruh artikel lama maupun artikel baru Anda secara serentak.

Langkah pertama, masuklah ke halaman ruang kendali akun Blogger Anda. Pusatkan perhatian pada deretan menu di sebelah kiri layar, kemudian temukan dan klik menu yang bertuliskan Tata Letak.

Langkah kedua, carilah ruang kosong di kerangka situs Anda, sangat disarankan untuk memilih area bilah sisi atau area kaki halaman paling bawah. Klik tautan Tambahkan Gadget yang ada di dalam area tersebut.

Langkah ketiga, sebuah jendela melayang berisi daftar fitur tambahan akan muncul di layar. Temukan fitur yang bernama HTML/JavaScript, lalu klik tombol penambahan yang terletak di sebelah kanannya.

Langkah keempat, kosongkan saja kolom pengisian judul. Fokus pada kotak isi yang lebih luas, lalu tempelkan kode desain CSS yang pertama, dilanjutkan dengan menempelkan kode JavaScript penahan klik kanan persis di bawahnya. Setelah dipastikan tidak ada huruf yang tertinggal, klik tombol Simpan.

Panduan Penggunaan Langkah demi Langkah

Karena script perlindungan sudah terpasang di jantung kerangka situs, tugas Anda saat menulis artikel baru hanyalah memastikan bagian mana yang ingin Anda izinkan untuk disalin oleh pembaca.

Saat Anda berada di dalam editor penulisan artikel, blok atau sorot teks spesifik yang berisi rumus, kode, atau kalimat yang boleh disalin. Selanjutnya, perhatikan deretan alat bantu di bagian atas editor penulisan Anda.

Temukan dan klik tombol berlogo tanda kutip ganda yang merupakan fitur Blockquote bawaan dari Blogger. Teks yang Anda blok tadi akan otomatis bergeser sedikit ke tengah dan masuk ke dalam kotak kutipan. Setiap teks yang berada di dalam format ini akan secara otomatis kebal dari sistem pemblokiran yang sudah kita tanamkan tadi.

Panduan Cara Menguji Keberhasilan Script

Sangat dianjurkan untuk melakukan pengujian mandiri guna memastikan benteng pertahanan tulisan Anda sudah berdiri tegak sebelum disebarluaskan kepada publik.

Bukalah salah satu artikel di blog Anda yang sudah memuat paragraf biasa dan sebuah kotak kutipan. Cobalah arahkan kursor Anda ke paragraf biasa, lalu tekan tahan klik kiri dan seret kursor Anda. Jika teks tersebut menolak untuk disorot dan berubah warna, berarti sistem keamanan visual telah bekerja.

Selanjutnya, cobalah klik kanan di sembarang tempat pada paragraf tersebut. Jendela menu penyalinan seharusnya sama sekali tidak muncul ke permukaan layar. Terakhir, arahkan kursor ke dalam teks yang ada di kotak kutipan. Coba sorot teks tersebut lalu klik kanan. Jika teks berhasil diblok dan menu salin berhasil muncul, maka sistem pengecualian cerdas Anda telah sukses sepenuhnya.

Pembahasan Tentang Kesalahan Umum Saat Mengedit

Dalam mempraktikkan pengamanan ganda ini, terkadang ada rintangan kecil yang membuat fungsi penyalinan tetap tertutup total meski teks sudah berada di dalam kotak khusus.

Kesalahan yang paling sering ditemui adalah lupa membungkus teks target menggunakan fitur Blockquote di editor. Beberapa penulis sekadar memiringkan teks atau memberinya warna latar belakang, yang secara tampilan terlihat berbeda, namun secara kode HTML tetap dianggap sebagai teks biasa oleh mesin pelindung.

Masalah lain yang perlu dicermati adalah terpotongnya kode saat proses menempel di gadget tata letak. Pastikan tanda kurung siku penutup pada bagian akhir selalu terbawa utuh. Kode yang terpotong satu huruf saja akan melumpuhkan fungsi keseluruhan instruksi, membuat perlindungan gagal beroperasi atau justru merusak tata letak tulisan.

Penutup

Menjaga hak cipta hasil pemikiran intelektual adalah langkah wajib di era keterbukaan informasi saat ini. Melalui perpaduan kode pengunci yang fleksibel ini, Anda telah menunjukkan ketegasan dalam melindungi karya sekaligus kebijaksanaan dalam menghargai kebutuhan interaktif pembaca.

Semoga rincian tahapan ini mudah untuk diikuti dan langsung memberikan jaminan rasa aman setiap kali Anda mempublikasikan karya baru. Teruslah produktif melahirkan konten-konten gemilang, biarkan kode pintar ini yang bertugas menjaga keaslian tulisan Anda siang dan malam.

Link profil berhasil disalin!