在js中对外部世界隐藏变量值



我想在js中隐藏一个变量值,这样就不会有人从外界看到这个变量的值。假设我有以下代码,

var ID = 'some_id';

我不希望有人通过从浏览器查看源代码来查看字符串"some_id"。

如果您使用的是像javascript这样的客户端脚本语言,那么这是不可能的。有一些方法可以对js代码进行编码,但还有更多的方法可以解密这些代码。因此,没有100%的解决方案可供客户端代码向最终用户隐藏。

我建议您使用服务器端语言来隐藏敏感数据。但如果你真的想使用客户端,那么你可以使用模糊处理你的代码,我已经告诉过你这不是100%的解决方案。

我希望我描述得很好。

最新更新