首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何隐藏javascript代码

如何隐藏javascript代码
EN

Stack Overflow用户
提问于 2010-02-08 22:51:28
回答 4查看 75K关注 0票数 20

可能重复:

How can I obfuscate JavaScript?

你好!

是否可以隐藏JS代码?多么?我在某处读到一种技术,比如:将JS放到外部文件中,并使用js-encrypt。

我知道这是不可能对所有人隐藏的,但是...

谢谢。

EN

回答 4

Stack Overflow用户

发布于 2010-02-08 22:54:12

不可能对用户隐藏Javascript,因为他们的浏览器需要下载它才能执行它。唯一的另一个选项是obfuscation

票数 12
EN

Stack Overflow用户

发布于 2010-02-08 22:55:46

您可以运行您的私人JavaScript服务器端,例如使用ASP JScript.NET

代码语言:javascript
复制
<% WebService Language="JScript" Class="MyClass" %>

您可以将隐藏的功能放在服务器上,并通过AJAX在客户端的代码的非隐藏部分调用它。

您还可以使用

代码语言:javascript
复制
<script runat="server">

或者,如果你没有使用微软平台,你可以考虑使用Mozilla Rhino

票数 8
EN

Stack Overflow用户

发布于 2010-02-08 22:55:56

因为您可以获取他人的代码并尝试对其进行加密,所以可以获取您的代码的其他人也是如此。我认为唯一的解决方案是混淆你的javascript代码,这样别人就不难理解它了,但是仍然有可用的解密器,所以到目前为止我还没有真正的解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2222355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档