作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我目前正在从事一个 JavaScript 项目,并且知道可以通过浏览器访问 JavaScript 源代码。在代码中,我有一个变量存储程序使用的 secret 字符串。但是,我不想让别人查看源代码,找出这个变量的值。 有没有办法隐藏变量的值?或者是否可以在之后更改变量值?例如,更改实际源代码以将变量设置为不同的值?此变量仅在第一次加载图像时使用,因此如果可能的话,完全删除它也是可以的。
最佳答案
您无法向程序员隐藏 JavaScript 内容。他们可以随时打开开发人员控制台并获取您的所有变量。
更糟糕的是,他们可以使用所述控制台直接绕过任何 JavaScript 验证,因此它不是您的主要安全措施。
如果这是您必须隐藏或保护的东西,您必须研究服务器端解决方案。
关于javascript - 如何在 JavaScript 中隐藏变量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28890783/
我是一名优秀的程序员,十分优秀!