首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >遮蔽功能值得吗?

遮蔽功能值得吗?
EN

Stack Overflow用户
提问于 2010-03-10 03:43:47
回答 6查看 580关注 0票数 7

混淆Javascript有意义吗?我能看到的唯一明显的好处是隐藏代码(尽管本质上是非专有的,因为它是客户端的),不会被人窥探,而且是一个最小化程序,因为Javascript benefits通常也会最小化。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-03-10 03:50:38

我不认为在大多数一般情况下,为了隐藏的目的,JavaScript obfuscation是值得的。然而,由于许多原因,minification 是值得的,正如您所提到的,这也有混淆代码的小副作用。

票数 9
EN

Stack Overflow用户

发布于 2010-03-10 03:50:52

好吧,如果不是一些尖端的javascript代码,不应该轻易地复制和复制,并且脚本不是太大的字节,我就不会这么麻烦了。每次需要部署时进行模糊处理都有点麻烦,而且好处很小。

也就是说,脚本不会太大,代码也不会受到保护。

(即使混淆也不能真正保护你的代码,只会让它更难理解)

票数 1
EN

Stack Overflow用户

发布于 2010-03-10 03:50:55

我已经使用了YUI Builder,我发现它很好地减小了我的javascript的大小。因此,最小化方面的混淆本身是非常有用的。

在安全性方面,我猜你能做的任何事情都能让恶意用户更难弄清楚你的东西是如何工作的,你的情况就越好。

最后,当它遇到写得很差的javascript时,大多数模糊处理程序会给你警告或错误,整体上也会提高你的代码质量。

所以总而言之

缺点:你必须运行模糊处理器

优点:

  1. Smaller files
  2. 恶意用户更难弄清楚你的东西是如何工作的。
  3. 高质量的javascript (如果你听
  4. 的话)。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2412031

复制
相关文章

相似问题

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