背景:微信的插件开发,提交审核被拒,原因是插件白屏,目前推测因为真机2.0调试报错Cannot read property 'Int8Array' of undefined导致白屏,详情看下
appid:wx5fcce12afdff9918
环境:mac m3芯片
猜测审核人员白屏问题:
- 我用真机报错这个,我看论坛其他人说是编辑器版本 真机调试的问题,但是我用最新稳定版本1.06.2412050、1.06.2405010以及当前版本都不行。
- 站内也有别人替冲同样问题,参考的真机调试问题是这个https://developers.weixin.qq.com/community/develop/doc/0008642ffec978235142b49186b800。微信插件模式真机调试哪里没有切换版本的入口,开发者工具上更新版本记录上这个默认真机2.0是单指小程序,还是插件也是。目前不知道插件模式下真机调试是几版本的。
- 我用插件代码之前5个版本试过了真机调试都不行(插件模式下),并且这5个版本已经在线上跑了n年了没问题。
新发现:如果插件模式切到小程序模式开发,然后用真机2.0试,就可以成功打开,1.0打不开,报同样错误。ide:///extensions/remote-debug/index.js:1 error run publib TypeError: Cannot read property 'Int8Array' of undefined
ide:///extensions/remote-debug/index.js:1 ReferenceError: define is not defined
所以微信插件提审时,审核人员说白屏,我估计他们也是报错这个问题?
你好,
插件审核的问题,不是因为这个报错白屏,建议提交代码审核时可以自行vconsole打印报错
2.0白屏报错麻烦提供能复现问题的代码片段以及插件的appid(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
怎么样了,我也遇到