原因:由于jsncrypt代码里面含有window、document、navigator对象,这些对象可以在pc端、移动端的浏览器使用,不能在小程序等非浏览器环境下正常使用
解决:直接修改包的源代码兼容一下即可
有大佬将改后的包放在了这里可以点击下方链接看下
月半流云 / jsencrypt-plus
将jsencrypt包替换为jsencrypt-plus包使用
npm install jsencrypt-plus
具体使用在gitee地址有介绍!
原因:由于jsncrypt代码里面含有window、document、navigator对象,这些对象可以在pc端、移动端的浏览器使用,不能在小程序等非浏览器环境下正常使用
解决:直接修改包的源代码兼容一下即可
有大佬将改后的包放在了这里可以点击下方链接看下
月半流云 / jsencrypt-plus
将jsencrypt包替换为jsencrypt-plus包使用
npm install jsencrypt-plus
具体使用在gitee地址有介绍!