请问怎么解决的,这个库,在h5我试了是可以的, 在小程序就会报错。 有没详细的解决步骤
小程序通过npm安装elliptic包为什么不能正常使用?安装elliptic包成功后,进行npm构建,示例代码在本地node环境可以正常运行,但是在微信小程序端运行报错如下: VM6216:1 thirdScriptError Cannot read property 'getBytes' of null TypeError: Cannot read property 'getBytes' of null at Rand._rand (http://127.0.0.1:56989/appservice/miniprogram_npm/elliptic/miniprogram_npm/brorand/index.js:99:21) at Rand.generate (http://127.0.0.1:56989/appservice/miniprogram_npm/elliptic/miniprogram_npm/brorand/index.js:94:19) at rand (http://127.0.0.1:56989/appservice/miniprogram_npm/elliptic/miniprogram_npm/brorand/index.js:84:16) at EC.genKeyPair (http://127.0.0.1:56989/appservice/miniprogram_npm/elliptic/index.js:2327:37) at http://127.0.0.1:56989/appservice/pages/index/index.js:18:14 at require (http://127.0.0.1:56989/appservice/__dev__/WAService.js:2:1680701) at <anonymous>:164:7 at HTMLScriptElement.scriptLoaded (http://127.0.0.1:56989/appservice/appservice?t=1581906450710:4521:21) at HTMLScriptElement.script.onload (http://127.0.0.1:56989/appservice/appservice?t=1581906450710:4533:20) 如何解决呢,是因为调用了nodejs内置函数吗,所以这个第三方包不能使用?
2023-05-06解决了吗?我也遇到同样的问题。
公众号新开通设备功能插件,在iOS上不可用?公众号开通设备功能后,使用configWXDeviceWiFi 接口配网,在几台安卓机器测试没问题,但是在iOS上提示 configWXDeviceWiFi fail_no permission to execute jsApiList检查接口是否存在,都没问题,在iOS上也是提示yes,但是配网就是调不了。 而且使用官方的二维码跳转到的页面也能正常使用。就是我们自己的只能在安卓上进入配网页面 http://res.wx.qq.com/open/js/jweixin-1.6.0.js 这个库的版本从1.0.0、1.2.0、1.6.0都试过了,低版本的是安卓和iOS都不行,高版本的是iOS不行 调用代码如下 wx.invoke('configWXDeviceWiFi', {}, function(res) { console.log('openWXDeviceLib',res); var err_msg = res.err_msg; if (err_msg == 'configWXDeviceWiFi:ok') { alert("配置 WIFI成功 啦"); window.close(); return; } else { alert("配置 WIFI失败,请重试" + JSON.stringify(res)); } } )
2022-05-23