0
我在JavaScript端存储一些敏感数据。我怎样才能防止用户篡改这些数据。我不能在服务器端用ajax或其他任何东西来做到这一点,因为动画的平滑性。如何防止用户从控制台执行javascript代码?
我在JavaScript端存储一些敏感数据。我怎样才能防止用户篡改这些数据。我不能在服务器端用ajax或其他任何东西来做到这一点,因为动画的平滑性。如何防止用户从控制台执行javascript代码?
使您的JavaScript无法访问使用功能范围等的人这不是完美的,但它肯定会使事情变得更加困难。例如,如果你定义:
var f = function() { return "test"; }
f();
然后可以很容易地调用window.f()
相反,如果你定义为自调用函数,那么你只是做更难有人拨打:
(function() {
return test;
})();
然后可以扩展这个原则 - 在函数中定义的任何变量只会在其范围内,这使得它很难(但可能并非不可能)得到它们。
反正可以控制其他的浏览器吗? – 2014-10-28 11:36:38
你如何将这么多“错误”塞进这么短的句子......?不要在客户端存储敏感数据 - 就这么简单! – Emissary 2014-10-28 11:38:09
在JavaScript端存储“敏感数据”?海事组织这两个概念在一个句子上是错误的。 – albciff 2014-10-28 11:41:27