Sự miêu tả
Tôi đang thiết kế một ứng dụng Node.JS (giống như một trang web đầy đủ). Ứng dụng sẽ gửi năm tệp JavaScript và sẽ có <script>
các thẻ liên kết chúng lại với nhau.
Câu hỏi
Làm cách nào tôi có thể ngăn người dùng và kẻ tấn công nhìn trộm và chỉnh sửa mã của mình ?
Một ví dụ sẽ là:
Ctrl+ Shift+I
Trong Devtools , goto Nguồn , chọn một tệp để chỉnh sửa (nghĩa là
index.html
) và viết các chỉnh sửaNhấn Ctrl+ Ssẽ khiến chỉnh sửa trực tiếp xảy ra
Tôi muốn ngăn ví dụ trên xảy ra ... Có thể không?
Đây là những gì tôi nghĩ:
Tôi sẽ tạo một tệp JavaScript phía máy khách khác, notify_keys.js
Nó sẽ lắng nghe Ctrl+ Shift+ I.
Nếu nó trả về
true
(tức là các phím được nhấn), nó sẽlog
là các phím.
Tuy nhiên, điều đó sẽ không ngăn người dùng sử dụng Devtools trực tiếp.