【问题标题】:Is it possible to obfuscate an Angular project's source code?是否可以混淆 Angular 项目的源代码?
【发布时间】:2017-02-25 15:14:27
【问题描述】:

我有一个 Angular 项目,我想知道是否可以混淆呈现浏览器的代码,以便其他人无法复制它。

Web 项目是 Angular + TS

我想知道是否可以混淆我可以在浏览器控制台中查看的 JS 代码

【问题讨论】:

  • 你对“加密”这个词的理解是什么意思?
  • 您不能“加密”任何 JavaScript 代码;你可以 minifyobfuscate 它(虽然缩小不是为了隐藏代码,只是让它更小)。如果他们真的想要,其中任何一个仍然允许有人对您的代码进行逆向工程。
  • 为客户端丑化代码,用户看不到,也无法复制代码。
  • @Aurora0001 保护我的代码的最佳方法是什么?
  • @Diego,真正保护它的唯一方法是使用版权许可 - 任何使代码无法进行逆向工程的方法也会使浏览器无法运行。

标签: javascript angular typescript obfuscation


【解决方案1】:

不,这是不可能的。浏览器需要了解您所写的内容。

正如您已经说过的,唯一的选择是混淆,它不会使您的代码安全,只是更难阅读。

【讨论】:

  • 谢谢。你能告诉我一些混淆代码的插件吗?
猜你喜欢
  • 2014-05-31
  • 2012-08-14
  • 1970-01-01
  • 2013-03-24
  • 1970-01-01
  • 2010-10-18
  • 1970-01-01
  • 2013-06-11
  • 2013-01-16
相关资源
最近更新 更多