隐藏javascript代码还是将其放在根文件夹之外?

隐藏javascript代码还是将其放在根文件夹之外?,javascript,apache,hide,root,Javascript,Apache,Hide,Root,我正在开发一个应用程序,代码中有一些重要的信息,比如IP和一些必须是私有的东西。我使用ApacheWeb服务器作为服务器,想知道是否有办法隐藏javascript代码或将其移到根文件夹之外?根据定义,没有。Javascript代码在客户端计算机上运行。这意味着客户端必须访问Javascript源代码才能工作。您可以使用AJAX隐藏某些数据,直到需要时为止,但即使这样,客户端(以及任何使用Firebug的用户)也可以查看这些数据。不,根据定义。Javascript代码在客户端计算机上运行。这意味着

我正在开发一个应用程序,代码中有一些重要的信息,比如IP和一些必须是私有的东西。我使用ApacheWeb服务器作为服务器,想知道是否有办法隐藏javascript代码或将其移到根文件夹之外?

根据定义,没有。Javascript代码在客户端计算机上运行。这意味着客户端必须访问Javascript源代码才能工作。您可以使用AJAX隐藏某些数据,直到需要时为止,但即使这样,客户端(以及任何使用Firebug的用户)也可以查看这些数据。

不,根据定义。Javascript代码在客户端计算机上运行。这意味着客户端必须访问Javascript源代码才能工作。您可以使用AJAX隐藏某些数据,直到需要时为止,但即使这样,客户端(以及任何使用Firebug的用户)也可以查看这些数据。

唯一“隐藏”数据的方法是通过某种模糊处理工具或缩小javascript。但是,不幸的是,一旦javascript代码进入浏览器。对此你无能为力。

唯一“隐藏”它的方法是通过某种模糊处理工具或缩小javascript。但是,不幸的是,一旦javascript代码进入浏览器。你对此无能为力。

一旦JavaScript进入web浏览器,用户就可以完全看到它。你能做的最好的事情就是混淆它。一旦JavaScript进入web浏览器,用户就可以完全看到它。你能做的最好的事情就是混淆它。你能做的一件事就是“咀嚼”代码。这就是用“a”替换有意义的变量,如“theObject”。这使得您的JS文件稍微更小,并且更难读取。咀嚼通常是压缩的一部分;YUI压缩器、Google的闭包压缩器和许多其他压缩器都可以为您实现这一点(如果您在Google.com上“查看源代码”并查看其JS文件,您可以看到压缩/模切的示例)。您可以做的一件事是“模切”代码。这就是用“a”替换有意义的变量,如“theObject”。这使得您的JS文件稍微更小,并且更难读取。咀嚼通常是压缩的一部分;YUI压缩器、Google的闭包压缩器和许多其他压缩器都可以为您实现这一点(如果您在Google.com上“查看源代码”并查看其JS文件,您可以看到压缩/咀嚼的示例)。