我创建了一个包含java脚本的应用程序,我希望它是安全的。我知道混淆是一个保护代码的好主意。但它很容易被解码。可以任何人建议任何方法,通过它可以保护我的java脚本代码的某些部分或全部。
答案 0 :(得分:3)
首先缩小代码,然后对其进行模糊处理,这就是你能做的所有事情。
有人可以接受并运行您的代码,但是他们无法理解它以进行自定义,因为如果缩小变量和函数,它们将被命名为a, b, c
。
您可以拥有一些域保护,例如document.href === 'mysite'
然后运行代码,它不会保护它,但它是一个障碍
你可以通过Ajax加载你的脚本,然后eval
加载你的脚本,这意味着找到脚本会更难,你找到它的唯一方法就是检查网络请求。
正如你所看到的,没有办法保护它,但你可以在路上放置一大堆障碍物