La description
Je conçois une application Node.JS (plus comme un site Web complet). L'application enverra cinq fichiers JavaScript et aura des <script>
balises les reliant entre eux.
Question
Comment empêcher les utilisateurs et les attaquants de regarder et de modifier mon code ?
Un exemple serait:
Ctrl+ Shift+I
Dans Devtools , allez aux sources , sélectionnez un fichier à éditer (ie
index.html
) et écrivez les éditionsEn appuyant sur Ctrl+ S, l' édition en direct se produira
Je voudrais empêcher l' exemple ci-dessus de se produire ... Est-ce possible?
Voici ce que je pensais:
Je vais créer un autre fichier JavaScript côté client, prevent_keys.js
Il écoutera Ctrl+ Shift+ I.
S'il revient
true
(c'est-à-dire que les touches ont été enfoncées), ce serontlog
les touches.
Cependant, cela n'empêchera pas l'utilisateur d'utiliser directement Devtools.