收藏
回答

IOS 真机下,Worker 的 useExperimentalWorker 出错

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug Worker 微信iOS客户端 8.0.16 2.21.0

开发者工具没有问题。开启Worker 的 useExperimentalWorker后,发布测试版。再IOS上就会报错,debug发现,buffer对象没有传递至worker线程内,其余参数都可以接收到。不开启useExperimentalWorker则可以正常传递。

回答关注问题邀请回答
收藏

1 个回答

  • sine
    sine
    2021-11-25

    你好,目前开启 useExperimentalWorker 暂时不支持传递 ArrayBuffer,下个版本的基础库 (2.21.1) 将支持

    2021-11-25
    有用
    回复 3
    • 程cq
      程cq
      2023-06-21
      您好,最新版本 wx.createSharedArrayBuffer的Buffer还是不能带到useExperimentalWorker的worker,有解决方案吗
      2023-06-21
      回复
    • sine
      sine
      2023-06-27回复程cq
      useExperimentalWorker本质上是跑在独立的wkwebview进程,没办法和jscore共享内存,所以确实没办法解决
      2023-06-27
      回复
    • weiwei
      weiwei
      2023-12-19
      请问现在开启 useExperimentalWorker 支持传递 ArrayBuffer 类型的数据吗?
      2023-12-19
      回复
登录 后发表内容