如何保护代码html5画布的复制和粘贴



我应该做些什么来保护我的代码?

由于开源代码,一个人可以一个接一个地获取数据。或者,它们保存按下ctrl+s。我想保护它,这样如果有人想获取我的数据,他就必须连接到我的网站。

这是为客户端代码提供服务的经典警告。如果要将代码发送给客户端,则不可能完全隐藏代码;他必须接收一个.js文件才能在浏览器中执行,并且该文件总是可以通过某种方式查看的。

你可以尝试使用Uglify.js这样的迷你程序来混淆你的代码,但人们仍然可以美化你的代码并检查它,试图弄清楚它是如何工作的。

或者,你可以在服务器端完成所有操作,并向用户提供游戏图像,但这对于任何帧速率适中的游戏来说都是不切实际的。

请注意,在大多数国家,你写的任何东西都有版权,所以如果有人偷了你的代码,你可以起诉他们。

正如这里所解释的,您无法保护您的javascript功能不受复制粘贴的影响。

如何在HTML5/Canvas游戏中保护代码?

套用博格。。。"混淆是徒劳的"

(您的代码和数据必须可见,浏览器才能运行)

减缓盗贼的速度:

如果你试图保护你的方法:缩小你的javascript。

若您试图保护您的数据:实时从服务器下载数据(Ajax/websockets)。

最新更新