向公众隐藏javascript文件

向公众隐藏javascript文件,javascript,Javascript,我有一个网站,目前我可以使用firebug查看所有angularjs文件 我是否可以隐藏这些文件,以便人们无法使用工具查看它们?否。JavaScript文件始终可以从客户端工具(如IE开发工具或Chrome)或任何其他浏览器的开发工具访问。你可以采取措施使js更难阅读,但它仍然是可以接受的不,你不能,浏览器需要查看代码来执行它。是的,但方法是阻止人们访问你的网站,这可能更糟。除了在Node上构建的站点之外,JavaScript在大多数站点上的工作方式是,它在浏览器中运行,要做到这一点,必须将它发

我有一个网站,目前我可以使用firebug查看所有angularjs文件


我是否可以隐藏这些文件,以便人们无法使用工具查看它们?

否。JavaScript文件始终可以从客户端工具(如IE开发工具或Chrome)或任何其他浏览器的开发工具访问。你可以采取措施使js更难阅读,但它仍然是可以接受的

不,你不能,浏览器需要查看代码来执行它。

是的,但方法是阻止人们访问你的网站,这可能更糟。除了在Node上构建的站点之外,JavaScript在大多数站点上的工作方式是,它在浏览器中运行,要做到这一点,必须将它发送到浏览器

这不重要的原因是没有人想偷你的代码


您需要记住,JavaScript中不应该有任何您希望保密的内容—在服务器上运行该脚本并将结果传递给前端—对于生产,您可能应该尽量减少代码,这会带来很多混淆,但通常不值得担心。

您不能这样做。但是你可以使用谷歌的或是谷歌的。缩小不仅会减少javascript的大小,还会使代码变得模糊,因此更难理解

否。如果浏览器看不到代码,则无法执行代码。如果浏览器可以看到代码,那么用户也可以看到。您可以模糊代码,使其难以阅读。有一些模糊工具可以做到这一点,尽管通常缩小它就足够了。无法完成此操作,客户端需要文件来呈现前端。如果要保护代码,请查看模糊处理程序。请记住,您的代码可以使用以下工具取消缩小和消除模糊