我正在尝试使用HTML& amp; JS。这将是一个独立的HTML页面。这个应用程序不会有服务器端。
显然,游戏有一个应用程序将在开始时创建的答案。现在,我希望将此变量完全隐藏,即,不仅隐藏在用户的视图中,而且用户无法访问,即使他尝试通过Chrome的开发人员工具或此类调试工具阅读该页面。 / p>
我正在寻找使用HTML5的解决方案,JS ECMAScript 5+& jQuery的。
我记得读过有关原生HTML代码(用于HTML文件元素)的内容,即使通过Dev Tools也无法呈现/读取。这有什么帮助吗?
有没有办法或策略来实现这个目标?
注意:我知道<input type="hidden">
。但这不符合我的目的。
编辑:作为游戏的一部分,用户进行尝试,应用程序需要根据这个用户隐藏的答案变量验证用户的输入。在这一点上,我相信在给定的约束条件下,没有任何解决方案可以完全不透明。因此,我从学术兴趣来追求这一点。有没有人有任何其他答案?
答案 0 :(得分:2)
将您的答案预先准备好,然后在页面中加密代码。
然后,当他们提交答案时,请检查您之前所做的任何散列模式,并比较结果。
理论上理论上可能是强制性的,当然......如果你有几百年的话。
Javascript实现:
一个例子是:
function removeCartItem($rowid) {
$data = array(
'rowid' => $rowid,
'qty' => 0
);
$this->cart->update($data);
}
)input type='hidden'
)input type='hidden'
,他们就更正确了答案 1 :(得分:1)