有人可以建议一种方法来混淆网站中使用的jquery代码。从功能的角度来看这是否正确,我的意思是它在混淆后在所有浏览器上都能正常工作吗?感谢。
答案 0 :(得分:3)
我认为你最好的选择是使用一个更复杂的minifiers来执行自己的解包。现在名字逃脱了我。实际上,认识到没有保护你的javascript不会受到决定的影响可能是一件好事,因此,实际上并没有太多的考虑因素。
答案 1 :(得分:3)
几乎所有Javascript minifiers都会将代码混淆到一定程度。所有空格和多余的标识符,括号将被剥离,变量和函数名称被单个字符替换,例如, var a
和function b()
代替var countryDropdown
和function changeCountry()
。您可以在每个JSMIN和YUI Compressor下使用。
然而,这并不妨碍用户使用带有find& replace和renaming工具的智能IDE对代码进行逆向工程。所以你会忍受它。通常只是为了节省网络带宽而进行缩小。
如果你感兴趣,我们在这里使用YUI Compressor,并且有很好的使用经验。
答案 2 :(得分:1)