我该怎样做才能保护我的代码?
由于开源代码,一个人可以逐个获取数据。或者,他们保存按ctrl + s。我想保护它,以便如果有人想要获取我的数据,他必须连接到我的网站。
答案 0 :(得分:1)
这是服务客户端代码的经典警告。如果要将代码发送给客户端,则无法完全隐藏代码;他必须收到一个.js文件才能在浏览器中执行它,并且该文件总是可以通过某种方式查看。
您可以尝试使用像Uglify.js这样的缩小器来混淆您的代码,但人们仍然可以美化您的代码并检查它并尝试弄清楚它是如何工作的。
或者,您可以在服务器端执行所有操作并向用户提供游戏图像,但这对于任何具有中等高帧率的游戏都是不切实际的。
请注意,在大多数国家/地区,您拥有所写内容的版权,因此如果有人要窃取您的代码,您可以起诉他们。
答案 1 :(得分:0)
您无法通过复制粘贴保护您的JavaScript功能,如此处所述。
答案 2 :(得分:0)
用Borg来解释..."混淆是徒劳的"
(您的代码和数据必须可见,浏览器才能运行它)
让小偷慢下来:
如果您尝试保护自己的方法:缩小javascript。
如果您正在尝试保护您的数据:实时从服务器下载数据(Ajax / websockets)。