描述
我正在设计一个Node.JS应用程序(更像一个完整的网站)。该应用程序将发送五个JavaScript文件,并将具有<script>
将它们链接在一起的标签。
题
如何防止用户和攻击者窥视和编辑我的代码?
一个例子是:
Ctrl+ Shift+I
在Devtools的 goto Sources中,选择一个文件进行编辑(即
index.html
)并进行编辑按Ctrl+ S会导致实时编辑发生
我想防止上述例子的发生...可能吗?
这是我的想法:
我将创建另一个客户端JavaScript文件prevent_keys.js
它将监听Ctrl+ Shift+ I。
如果返回
true
(即按下了按键),它将log
显示按键。
但是,这不会阻止用户直接使用Devtools。