如何保护/隐藏用户查看的Javascript方法或JS文件

Bri*_*rij 2 javascript security ajax json

如何保护我实现的JS方法不受用户影响?所以没有人可以复制这些方法.通常,用户可以轻松地在firebug中看到JS方法.我想在firebug中隐藏方法.有什么技巧可以隐藏用户的方法吗?

注意:我不想使用Eval方法.所以请不要建议我基于eval的技巧

epa*_*llo 8

无法向用户隐藏代码.如果浏览器可以看到它,那么Firebug可以看到它.使用minifier/packer曾经是一种使得更难获取数据的方法,但像http://jsbeautifier.org/这样的网站能够采用打包的代码并使其变得漂亮.

简短的回答是没有办法隐藏代码.如果有可能,微软,谷歌,雅虎等将隐藏他们的代码.

将JavaScript,HTML和CSS视为开源,因为只需单击一下即可获得源代码.


Edg*_*net 7

有效保护代码的唯一方法是永远不要将它发送到客户端:
将"秘密"方法放在服务器上,并使它们从客户端调用ajax.