javascript外部文件隐藏源代码

时间:2014-11-16 15:00:05

标签: javascript file external

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

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

他们从未见过源代码。

我不知道所有这些关于混淆的讨论&amp;缩小。最好的方法就是制作一个外部文件。然后,在不侵入服务器下载源的情况下,他们只会获得机器代码。

2 个答案:

答案 0 :(得分:2)

他们仍然可以按照链接直接获取文件。

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

<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即可查看来源。

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

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

答案 1 :(得分:0)

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