Deskripsi
Saya merancang aplikasi Node.JS (lebih seperti situs web lengkap). Aplikasi ini akan mengirim lima file JavaScript dan akan memiliki <script>
tag yang menghubungkan mereka bersama.
Pertanyaan
Bagaimana saya bisa mencegah pengguna dan penyerang mengintip dan mengedit kode saya ?
Contohnya adalah:
Ctrl+ Shift+I
Di Devtools , Sumber goto , pilih file untuk diedit (yaitu
index.html
) dan menulis suntinganMenekan Ctrl+ Sakan menyebabkan pengeditan langsung terjadi
Saya ingin mencegah Contoh di atas terjadi ... Apakah mungkin?
Inilah yang saya pikirkan:
Saya akan membuat file JavaScript sisi klien lain, prevent_keys.js
Ini akan mendengarkan Ctrl+ Shift+ I.
Jika kembali
true
(yaitu tombol ditekan), itu akanlog
tombol.
Namun itu tidak akan menghentikan pengguna untuk menggunakan Devtools secara langsung.