我试图让我的一个脚本看起来很复杂,但事实并非如此。我想知道是否有人有一段代码或某些东西会有所帮助,或者是朝着正确的方向推进?
编辑:
我需要这个,因为我试图在无意义的代码中隐藏一些算法。
答案 0 :(得分:6)
如果你需要混淆javascript,因为它有安全隐患,你做错了。
将算法移至服务器。
答案 1 :(得分:4)
你的意思是混淆它吗? http://javascriptobfuscator.com/default.aspx或http://www.daftlogic.com/projects-online-javascript-obfuscator.htm
答案 2 :(得分:3)
答案 3 :(得分:2)
这个术语是混淆。有许多可用的JavaScript混淆器。
你也可以从其他地方(你没有使用)中取一些随机函数和变量,并在混淆之前将它们放在你的JavaScript中,以使混淆的东西更长。
顺便说一下,这对我来说很可能是你在这里做的一件坏事。但我该判断谁?
答案 4 :(得分:2)
为什么不创建某种XML文件,然后使用XSL将其转换为Javascript。这肯定会增加一定程度的复杂性
顺便问一下,请告诉我们您为什么这样做?它非常有争议,听起来像冒险:)
答案 5 :(得分:0)
它是否需要可读?我不确定你为什么要生成无效的代码。听起来很直观。无论如何,正则表达式可能是你最“复杂”的赌注: