【发布时间】:2015-06-18 06:58:53
【问题描述】:
我们的应用程序使用 HTML5、ZURB 的 Foundation 和 AngularJS。
我们希望拒绝用户使用开发者工具控制台访问 Angular 对象的值(我的意思是范围变量)。
请有人帮助我,我们如何防止用户更改控制台中的值?
【问题讨论】:
-
我认为你不能阻止 DevTools 功能。
-
这是不可能的。你为什么要这样做?
-
Nitek:我在范围变量中有一些敏感数据,基于我们在后端推导逻辑。
-
@KarthiSanjivi 您应该熟悉客户端-服务器应用程序的一般概念。来自客户的数据应始终保持不受信任。例如,这就是产生双重检查的地方 - 这应该在客户端和服务器上执行。如果你遇到了你描述的问题,你应该改变服务器和客户端的通信方式
-
感谢@Kirill Slatin。如果有任何问题,我会尝试做同样的事情并复出。
标签: javascript jquery angularjs browser developer-tools