JavaScript外部文件隐藏源代码

javascript external file hides source

本文关键字:源代码 隐藏 文件 外部 JavaScript      更新时间:2023-09-26

我看到了类似问题的答案。 但是,不是我想知道的。 如果我制作一个外部JavaScript文件。 然后,在客户端,当客户端加载 HTML 时,他们看到的只是一个指向外部 JavaScript 文件的链接。 喜欢这个:

  <script src="myScript.js"></script>   

他们永远不会看到源代码。

我不明白所有这些关于混淆和缩小的讨论。 最好的方法是制作一个外部文件。 然后,如果不入侵服务器下载源代码,他们只会获得机器代码。

他们仍然可以点击链接直接获取文件。

只需显示此(此问题)页面的来源,即可看到

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

但是您仍然可以简单地打开 https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js 以查看源代码。

即使混淆也不能提供保护,因为客户端仍然可以访问源,并且他可以对其进行去混淆(尽管这可能很难,但并非不可能)。

缩小用于减小文件大小,因此文件加载速度更快(因此页面加载时间更短)。

我现在明白了。 但是,有人回答说,您可以隐藏带有 PHP 服务器端生成的网页的源代码。 我还不明白这一点。 但是,我已经看到过几次这个答案。 这似乎是隐藏脚本的方法。