如何隐藏Angularjs源代码?

OMa*_*ooo 13 source-code-protection angularjs

如何隐藏app.js,controller.js文件或代码?

它们在html源代码中可见.反正有没有隐藏它们?

Dei*_*zan 15

这是不可能做到的.

但是您可以使用工具来缩小源.有关angular.js,请参阅Google Clousureng-min

我建议你使用grunt为你的应用程序构建一个单独的js文件,所有代码都缩小了.看看那些可能有用的项目:ng-boilerplateyeoman - angularjs


Max*_*tin 10

你无法隐藏angualrjs.它基于Javascript.缩小,没有帮助,因为任何人都可以将其转换回人类可读的视图(确定是否有人想窃取您的代码).任何敏感逻辑都试图放在服务器端.

希望它会,


Ank*_*yan 4

  1. 缩小
  2. uglify 和 minify 一起你必须丑化你的代码,这使得它很难理解,它会以非常丑陋的方式重命名变量和函数,不容易破坏代码。
    你也可以很好地加密它,当需要使用它时你必须解密,并且不能对前端工具隐藏