0

有什么方法可以防止未经授权访问 JavaScript 文件。

<script src="JS/MyScript.js" type="text/javascript">

用户应该无法查看 MyScript.js 文件。

我想知道,有可能做到吗?如果可能的话,请给我一个想法。:)

谢谢..

4

2 回答 2

1

这是不可能的。

该文件必须完全可访问才能在您的页面中工作。script服务器无法通过直接将请求输入到浏览器窗口等来确定请求是否来自标签。

您可以缩小文件以降低可读性。您也可以对其进行模糊处理,尽管这会对您的网站产生性能影响。然而,这些都是可逆的,任何真正想对您的代码进行逆向工程的人仍然可以。

与所有内容一样,您应该做好准备让任何人看到您在网上发布的任何内容。

于 2013-09-04T09:11:52.160 回答
1

如果 JS 文件正在客户端上加载,则可以读取它。如果您在 JS 文件中有用户不应该访问的内容,我会推荐另一种解决问题的方法。

如果您不希望它在未经授权的情况下在客户端上加载,您可以使用一些服务器端脚本来阻止它加载。

于 2013-09-04T09:13:53.087 回答