【发布时间】:2017-02-25 15:14:27
【问题描述】:
我有一个 Angular 项目,我想知道是否可以混淆呈现浏览器的代码,以便其他人无法复制它。
Web 项目是 Angular + TS
我想知道是否可以混淆我可以在浏览器控制台中查看的 JS 代码
【问题讨论】:
-
你对“加密”这个词的理解是什么意思?
-
您不能“加密”任何 JavaScript 代码;你可以 minify 或 obfuscate 它(虽然缩小不是为了隐藏代码,只是让它更小)。如果他们真的想要,其中任何一个仍然允许有人对您的代码进行逆向工程。
-
为客户端丑化代码,用户看不到,也无法复制代码。
-
@Aurora0001 保护我的代码的最佳方法是什么?
-
@Diego,真正保护它的唯一方法是使用版权许可 - 任何使代码无法进行逆向工程的方法也会使浏览器无法运行。
标签: javascript angular typescript obfuscation