Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在浏览器中隐藏javascript源代码?_Javascript_Jquery_Angularjs - Fatal编程技术网

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

如何在浏览器中隐藏javascript源代码?,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我是个新手。我用它做了很多事情。在我的组织中建立了一个内部网站 当我使用chrome开发工具检查常规网页时,通常看不到任何重要的javascript源文件。但当我检查我自己的angularjs网站时,我所有的控制器、指令和工厂都在那里,向所有人公开 如何对用户隐藏它们?我需要缩小它们吗 谢谢您无法对客户端隐藏您的脚本。Javascript文件下载到客户端,因此您可以做的事情不多 你可以尝试,但这主要是浪费时间,因为我没有办法做到这一点。您最多可以压缩JavaScript,使其可读性降低,但最终如

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

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

如何对用户隐藏它们?我需要缩小它们吗


谢谢

您无法对客户端隐藏您的脚本。

Javascript文件下载到客户端,因此您可以做的事情不多


你可以尝试,但这主要是浪费时间,因为我没有办法做到这一点。您最多可以压缩JavaScript,使其可读性降低,但最终如果有人想访问您的代码,他们可以获得它。也就是说,现在大多数编程语言都是这样。在爪哇,C,B,和管理C++中编写应用程序的代码是相当容易的。p> 你可能会把它弄糊涂,使每个函数依赖于另一个函数,构建一个相互依赖的庞大的函数“网络”,但这也会让你自己的代码变得非常混乱。你能做的最好的事情就是在你的脚本中放一个许可证,使用
/**/
,这至少可以防止大多数企业窃取代码。

没有办法。甚至缩小了它的可读性。客户端的任何东西都是可见的。当你说你在其他网站上看不到JS时,你可以试试这个。你确定JS不是从外部来源链接的吗?这是一个好问题。我会找的。它也会减慢页面加载速度