HTML5 App反盗版技术?

Mar*_*ter 11 javascript html5 piracy anti-piracy

我正在编写一个基于HTML5的游戏,作为一个独立的应用程序运行.它通过网络分发,但没有其他服务器要求 - 没有数据库等 - 一切都是"应用程序内".这是设计的,因为额外的服务器会增加分发成本.

所以鉴于它只是一个包含大量JavaScript的静态html文件,是什么让某人在自己的网站上托管文件?是否有任何技术可用于帮助缓解这种情况?

我担心的不是奇怪的用户,而是其他网站所犯的身份盗用.非附加服务器解决方案将是首选,但任何想法将不胜感激.

Jar*_*eer 11

如果一切都在客户端运行,那么你可以做很多事情.您可以尝试混淆JavaScript,但这不是一个非常有效的解决方案.你需要做的是以吸引人的方式将它绑在后端,例如

  • 高分数
  • 多人
  • 成就
  • 与您的其他游戏集成

给他们一个理由,通过提供卓越的体验回到你身边.

最后积极寻求并保护您的知识产权.如果您发现某个网站正在扯下您,请尽一切力量将其关闭.


Pas*_*TIN 5

首先,当您分发应用程序的源代码时,任何具有一点技术知识的人都应该能够理解它的工作原理.


但是你可以让事情变得更难 - 通常是使用混淆 (所以有意义的变量名称,例如'hero_score'由非有意义的变量名称替换,例如'a45')

对于Javascript代码,请查看 YUI Compressor