Opis
Projektuję aplikację Node.JS (bardziej jak pełną stronę internetową). Aplikacja wyśle pięć plików JavaScript i będzie zawierać <script>
tagi łączące je ze sobą.
Pytanie
Jak mogę uniemożliwić użytkownikom i atakującym przeglądanie i edytowanie mojego kodu ?
Przykładem może być:
Ctrl+ Shift+I
W Devtools , goto Sources , wybierz plik do edycji (tj.
index.html
) I wpisz zmianyNaciśnięcie Ctrl+ Sspowoduje edycję na żywo
Chciałbym zapobiegać przytoczeniu powyższego przykładu ... Czy to możliwe?
Oto co myślałem:
Stworzę inny plik JavaScript po stronie klienta, prevent_keys.js
Będzie nasłuchiwał Ctrl+ Shift+ I.
Jeśli zwróci
true
(tzn. Naciśnięto klawisze), to zrobilog
to.
Jednak to nie powstrzyma użytkownika przed bezpośrednim używaniem Devtools.