如何在浏览器中隐藏我的javascript源代码?

时间:2014-01-22 10:46:27

标签: javascript jquery angularjs

我对Angular很新。我用它做了很多事情。在我的组织内建立了一个内部网站。

当我使用chrome dev工具检查常规网页时,我通常看不到任何重要的javascript源文件。但是,当我检查自己的angularjs网站时,我的所有控制器,指令和工厂都在那里,向所有人展示。

如何将其隐藏起来?我只需要缩小它们吗?

由于

4 个答案:

答案 0 :(得分:2)

您无法从客户端隐藏脚本。

答案 1 :(得分:1)

你可能会对它进行很多模糊处理,使每个函数都依赖于另一个函数,构建一个互相依赖的大量“web”函数,但这也会让代码真正为自己带来麻烦。您可以做的最好的事情就是使用/* */在您的脚本中放置许可证,这将至少阻止大多数商务人员窃取代码。

答案 2 :(得分:0)

将Javascript文件下载到客户端,因此您无能为力。

你可以尝试obfuscate javascript,但这主要是浪费时间IMO

答案 3 :(得分:0)

没有办法做到这一点。充其量你可以压缩你的JavaScript以降低可读性,但在一天结束时,如果有人想要访问你的代码,他们就可以获得它。也就是说,现在大多数编程语言都是如此。获取用Java,C#,VB和托管C ++编写的应用程序的代码相当容易。