如何保护js代码呢?对JS代码进行混淆加密,就是js代码保护的正确方法。JS代码保护有不少产品可用,有免费开源的,也有商业的。免费的比如uglifyjs、ob、商业的比如jscrambler、JShaman,特别值的一提的是jshaman,不但强大,而且是国产的,是具备研发能力,有核心竞争力的国内产品,在js代码保护领域,jscrambler是国际顶级的厂商,而国内的jshaman比它毫不逊色。
比如一段js代码:functionNewObject(prefix){varcount=0;this.SayHello=function(msg){count++;alert(prefix+msg);}this.GetCount=function(){returncount;}}varobj=newNewObject("Message:");obj.SayHello("Youarewel