Menyembunyikan Kode View-Source HTML halaman Web
Berikut adalah beberapa teknik jika Anda ingin membatasi pengunjung Anda untuk melihat atau menghapus kode HTML Anda di elemen inspeksi:
Anda dapat menonaktifkan tombol Ctrl dan F12 menggunakan javascript
F12. Membuka Alat Pengembang Chrome . Alat F12 menyediakan sekumpulan alat yang dapat Anda gunakan untuk melihat perilaku dan kode sumber halaman web .
Tombol Ctrl banyak digunakan dalam kombinasi dengan tombol lain untuk melihat kode sumber web.
Misalnya:
Ctrl + S: Digunakan untuk menyimpan seluruh halaman web.
Ctrl + U: Digunakan untuk membuka kode sumber web di tab baru.
Anda dapat menggunakan kode ini di tag skrip untuk menerapkan perubahan ini.
document.addEventListener("keydown", function (event){ jika (acara.ctrlKey){ event.preventDefault(); } jika(event.keyCode == 123){ event.preventDefault(); }});
Anda dapat menonaktifkan klik kanan mouse menggunakan javascript
Dengan mengklik kanan pada halaman web, itu akan memberi Anda opsi untuk melihat dan memeriksa kode sumber web.
Anda dapat menggunakan kode ini di tag skrip untuk menerapkan perubahan ini.
document.addEventListener('contextmenu',
event => event.preventDefault()
);
Apakah itu cukup?
Kedua teknik ini bagus untuk pengunjung non-teknis atau untuk beberapa orang yang baru bergabung dengan bidang Ilmu Komputer.
Bagaimana dengan pengembang Web (ahli teknis)?
Mereka masih dapat melihat kode sumber web menggunakan ekstensi chrome, pencegat HTML (BURP), atau tukang pos.
LALU BAGAIMANA CARA BERSEMBUNYI?
Anda tidak dapat menyembunyikan kode sumber HTML Anda di browser karena browser Anda memerlukan kode HTML untuk menjalankan dan melihat halaman web.
Namun, berikut beberapa teknik lain untuk meminimalkan web scraping atau code copy-paste :
- Gunakan REACT JS untuk merangkum kode sumber Anda secara minimum.
- Gunakan rendering sisi server untuk mengubah struktur kode dari waktu ke waktu.
- Terapkan undang-undang hak cipta untuk tindakan hukum.
- aktifkan sertifikasi SSL untuk mengenkripsi data antara sisi klien dan sisi server.
Kesimpulan
Jika Anda menyembunyikan beberapa kode situs web, crawler Google masih dapat membacanya, tetapi bagian tertentu, seperti No-Follow dan No-Index, akan memberi tahu crawler untuk mengindeks situs tersebut atau tidak.
“Menyembunyikan teks atau tautan di konten Anda untuk memanipulasi peringkat pencarian Google dapat dianggap menipu dan merupakan pelanggaran Pedoman Webmaster Google.”
Anda dapat menyembunyikan data dari pengguna tetapi tidak dari perayap, tetapi sekarang bot dapat membaca semua kode sumber situs web Anda.
Saya pikir menyembunyikan kode sumber bukanlah ide yang bagus. Anda mungkin menghadapi beberapa masalah SEO di masa mendatang.