将html DOM数据隐藏到最终用户

时间:2016-07-30 02:18:26

标签: javascript html5

http://callmenick.com/_development/memory/如果没有inspect元素,我可以通过查看DOM来了解隐藏的图像。说我想用这个游戏进行比赛,怎么办呢?如何让游戏不可攻击?

2 个答案:

答案 0 :(得分:2)

你无法真正做到这一点"不可攻击"除非您将游戏内容存储在其他位置,例如某些服务器上。您可以让人们更难以找出数据(混淆),但如果您的JS能够理解数据,并且JS在浏览器中加载,那么所有信息都可用于反向由致力于该任务的人工程。

答案 1 :(得分:0)

一种选择是使用base64而不是图像路径。这至少会使某人看到什么图像变得更加困难。它不是一个友好的文件路径,而是一长串字符。

另一个好的选择是查看下面文章中提到的一些选项:

http://www.htmlgoodies.com/beyond/article.php/3875651/Web-Developer-Class-How-to-Hide-your-Source-Code.htm