我知道这有点愚蠢,但我需要保护 javascript,从某种意义上说,我希望增加尽可能多的安全性,以免它被盗版。好吧,因为它是系统的核心组件。我打算用YUI compressor来压缩混淆。
但我还想添加一个检查域的保护,如果域匹配则很好,否则它会简单地退出。
您会推荐哪些其他保护方法?我如何才能让人们购买脚本(非常便宜)而不是直接复制等。
感谢您的宝贵时间。
更新
只是想补充一下,该包还包含一个 PHP 文件,没有它它就无法正常工作。除非有人看到脚本正在交换哪种 JSON 数据,然后重新创建 PHP 文件。
最佳答案
这样的措施最终注定要失败。虽然您可能会阻止一些本来会窃取它的人,但那些足够关心并愿意接受它的人是那些不会被您想出的任何东西所阻碍的人。如果它真的那么重要,请将其移至服务器端。
关于JavaScript 保护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/964652/