首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HTML5应用反盗版技术?

HTML5应用反盗版技术?
EN

Stack Overflow用户
提问于 2011-04-09 01:17:21
回答 5查看 1.9K关注 0票数 11

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

既然它只是一个带有很多JavaScript的静态html文件,那么有什么可以阻止用户在他们自己的网站上托管这个文件呢?有什么技术可以帮助缓解这种情况吗?

我关心的不是奇怪的用户,而是另一个网站的身份窃取。非额外的服务器解决方案将是首选,但任何想法将不胜感激。

EN

回答 5

Stack Overflow用户

发布于 2011-04-09 01:21:39

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

  • Highscores
  • Multiplayer
  • Achievements
  • Integration与您的其他游戏

通过提供更好的体验,给他们一个回来找你的理由。

最后,积极寻找并保护你的知识产权。当你发现一个敲诈勒索的网站时,尽你所能关闭它。

票数 11
EN

Stack Overflow用户

发布于 2011-04-09 01:20:03

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

但是,您可以使事情变得更加困难--通常,使用 (这样有意义的变量名,如'hero_score'就会被无意义的变量名,如'a45'__所取代)

对于Javascript代码,请查看

票数 5
EN

Stack Overflow用户

发布于 2011-04-09 01:23:49

确保你的代码中有明确的版权。你不能仅仅依靠技术来赢得这场战斗。

正如Pascal所说,混淆和压缩你的代码是最好的技术解决方案。

考虑链接到服务器以进行登录或其他操作。像Google AppEngine这样的东西使得运行一个可伸缩的服务器变得非常容易和便宜。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5598549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档