我已经看到了类似问题的答案。但是,不是我想知道的。如果我做一个外部的JavaScript文件。然后,在客户端,当客户端加载HTML时,他们看到的只是指向外部javascript文件的链接。像这样:
<script src="myScript.js"></script>
他们从未见过源代码。
我不知道所有这些关于混淆的讨论&amp;缩小。最好的方法就是制作一个外部文件。然后,在不侵入服务器下载源的情况下,他们只会获得机器代码。
答案 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)