可能重复:
How can I obfuscate JavaScript?
你好!
是否可以隐藏JS代码?多么?我在某处读到一种技术,比如:将JS放到外部文件中,并使用js-encrypt。
我知道这是不可能对所有人隐藏的,但是...
谢谢。
发布于 2010-02-08 22:54:12
不可能对用户隐藏Javascript,因为他们的浏览器需要下载它才能执行它。唯一的另一个选项是obfuscation。
发布于 2010-02-08 22:55:46
您可以运行您的私人JavaScript服务器端,例如使用ASP JScript.NET
<% WebService Language="JScript" Class="MyClass" %>
您可以将隐藏的功能放在服务器上,并通过AJAX在客户端的代码的非隐藏部分调用它。
您还可以使用
<script runat="server">
或者,如果你没有使用微软平台,你可以考虑使用Mozilla Rhino
发布于 2010-02-08 22:55:56
因为您可以获取他人的代码并尝试对其进行加密,所以可以获取您的代码的其他人也是如此。我认为唯一的解决方案是混淆你的javascript代码,这样别人就不难理解它了,但是仍然有可用的解密器,所以到目前为止我还没有真正的解决方案。
https://stackoverflow.com/questions/2222355
复制相似问题