JakeWarthon
JakeWarthon
  • 发布:2020-03-24 16:12
  • 更新:2020-03-24 16:12
  • 阅读:1527

完美解决区块链ether.js无法随机生成钱包,报错:error:Error: platform missing String.prototype.normalize

分类:uni-app

问题描述

这个错误iPhone或H5可以正常随机生成钱包,仅Android会出现这个问题(不能正常生成随机钱包)

区块链异步异常捕捉  
_error:Error: platform missing String.prototype.normalize  
 (operation="String.prototype.normalize", form="missing NFKD", version=4.0.27)  

解决方案【运行环境为Hbuilder X2.4.6】

官方解释:这个ES6的API存在兼容问题,使用es6时需注意兼容性

解决方式参考:
https://ext.dcloud.net.cn/plugin?id=955

完整步骤

  1. 下载normalize-demo
  2. 解压后在项目中 App.vue 引入 unorm.js
  3. 直接连接Android手机调试即可
  4. 如有帮助,感谢点赞
1 关注 分享
Ryxixi

要回复文章请先登录注册