开发前端的可能会碰到这样的问题,辛辛苦苦开发的功能,一发布就被别人把代码拷走了。网上常见的方法一般是压缩、混淆等等,加密后的代码通常包含 eval ,替换成 console.log 很容易就被破解。可以说前端没有秘密,再多的加密方式就是让对方多折腾而已……
于是,我也想尝试让别人折腾一下,不愿意轻易交出源代码。将源代码混进图片里面也是一种尝试,你可以在存入时限制脚本运行的域,如果域不符合,就自动跳转掉。这样可以保证对方在没有破解你代码的情况下,直接拷走你的脚本也是无法正常运行的。然后再对加载脚本进行人工的多层加密,让对方难以简单地通过破解加载脚本而破解源代码。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.