【发布时间】:2024-01-13 13:08:01
【问题描述】:
如何隐藏 app.js、controller.js 文件或代码?
它们在 html 源代码中可见。有没有办法隐藏它们?
【问题讨论】:
-
您无法隐藏,但您可以随时缩小您的脚本。搜索 javascript 缩小。
-
Angularjs 代码是 javascript,js 总是对用户可见,尽管你可以混淆它。
-
@defau1t 谢谢你的回答.. 但我不是说 angularjs 它本身.. 例如我的控制器和路由代码对用户可见?我使用 php 作为后端。我的控制器和路由代码对用户可见不是一个漏洞吗?对不起我的英语
-
我认为这没有任何问题。看看这个有角度的网站,fontdragr.com 如果你做一个视图源,你可以在视图源中看到所有的服务、工厂、指令。
-
所有实际的安全检查都应该在服务器端完成。你对 angular/js/html 所做的只是给用户一个演示。您在 Angular 中获得的所有安全功能都是为使用浏览器的用户提供的,而不是为了防止他做错任何事情......
标签: angularjs source-code-protection