可能是重复问题:
如何混淆JavaScript代码?
您好!
在技术上是否有可能隐藏JS代码?如何实现?我曾经看过一种技术,将JS代码放到外部文件中,并使用js-encrypt进行加密。
我知道不可能让所有人都看不到,但是...
谢谢。
可能是重复问题:
如何混淆JavaScript代码?
您好!
在技术上是否有可能隐藏JS代码?如何实现?我曾经看过一种技术,将JS代码放到外部文件中,并使用js-encrypt进行加密。
我知道不可能让所有人都看不到,但是...
谢谢。
无法从用户那里隐藏Javascript代码,因为浏览器需要下载它才能执行。唯一的其他选择是使用混淆。
您可以在服务器端运行私有JavaScript,例如使用ASP JScript.NET
<% WebService Language="JScript" Class="MyClass" %>
<script runat="server">
如果您不使用Microsoft平台,可以考虑Mozilla Rhino
意思是如果你不使用微软的平台,你可以考虑使用Mozilla Rhino。正如你可以拿别人的代码试图加密它一样,其他人也可以拿走你的代码。我认为唯一的解决办法是混淆你的 JavaScript 代码,这样对于其他人来说就更难理解,但是又有解混淆器可用,所以到目前为止我知道的没有真正的解决方案。