我想在js中隐藏变量值,以便没人能看到外界的变量值。 假设我有以下代码,
var ID = 'some_id';
我不希望有人通过浏览器查看源代码来查看字符串'some_id'。
答案 0 :(得分:2)
好吧,如果您使用的是JavaScript之类的客户端脚本语言,则不可能。有一些方法可以对您的js代码进行编码,但是还有更多的方法可以对这些代码进行解密。因此,没有100%的解决方案可用于向最终用户隐藏客户端代码。
我建议您使用服务器端语言来隐藏敏感数据。但是,如果您真的想与客户端一起使用,则可以使用混淆代码,我已经告诉您这不是100%的解决方案。
我希望我已经很好地描述了。