保护外部JS文件

时间:2011-04-29 18:38:50

标签: javascript encryption

  

可能重复:
  How can I obfuscate JavaScript?

有没有办法保护JS文件不被打开和复制。也许它可以编码?好奇。

3 个答案:

答案 0 :(得分:1)

您可以对其进行缩小和混淆,但不能阻止其下载。有很多工具可以让你实现这一目标。一些受欢迎的是Google Closure CompilerYUI Compressor

答案 1 :(得分:1)

如果您的目标是阻止其他用户窃取您的JavaScript代码,那么模糊Javascript代码是您最好的选择。虽然我个人认为这是浪费时间。

请注意,即使是混淆的代码也可以在某种程度上被去混淆,并且可以轻松恢复足够的时间。

如果您的目标是隐藏javascript文件中包含的信息(例如密码),那么您就不走运了。可以检索这些。

答案 2 :(得分:1)

没有。浏览器无法运行用户无法复制的JavaScript。

如果您担心知识产权问题,除了混淆之外,最好的办法是以一种方式构建您的应用程序,使您的产品的大多数IP唯一性留在应用程序的服务器端。