1.如果加密后提示XXXX is not defined
。
(1)说明变量名或是方法名被加密工具重命名了,您可以把这个方法或者变量定义为全局,或者使用【保留方法名、变量名】功能保留这个方法。
(2)说明JavaScript脚本书写不规范,缺失{
和 }
,还有 ;
2.如果加密后运行不了,请确认您是否绑定了【安全域名】
3.多次尝试还是出问题,请尝试控制台调试
1.需要加密的JS脚本
为一个业务整体,函数(方法)相互之间的调用都在当前JS脚本
里,这样可以达到方法名、变量名都可以改变,达到加密的效果。
2.推荐采用闭包的方式编写JS脚本
,这样使得业务完整,并且不会造成变量和方法冲突。
3.优雅的JavaScript代码,不要轻易去省略{
和 }
,还有 ;
4.JS脚本加密是作为一种业务保护作用,但是不能把业务代码的安全性全寄托在代码加密,这是一种危险的行为,最好的加密要从写业务代码的时候就要有设计思想
1.工具完全免费
,不存储
任何加密源码。
2.但如有用户恶意使用
,利用漏洞
,不正当操作
等行为使用本站工具,本站保留诉讼权利。
3.本站所有功能及数据仅可用于密码学研究及信息安全评估,数据均来自随机生成,严禁用于任何非法用途,如有违反本站不承担任何责任!