uni-app IOS14 上在uniapp中使用webview 调用使用了Threejs库的html页面,会报 webGL底层错误

9q78igpj  于 8个月前  发布在  uni-app
关注(0)|答案(2)|浏览(103)

问题描述
[问题描述:尽可能简洁清晰地把问题描述清楚]
IOS14 上在uniapp中使用webview 调用使用了Threejs库的html页面,会报 webGL底层错误

复现步骤
[复现问题的步骤]

  1. 新建一个空的uniapp项目
  2. 使用webview的方式调用Framebuffer.html( 引用three.js )
  3. 启动IOS真机调试,查看控制台会定期看到出现的报错信息 (横屏更容易触发)

[或者可以直接贴源代码]
ios14Test.zip

预期结果
[使用简洁清晰的语言描述你希望生效的预期结果]
不应该有报错,该报错会引起 webGL的framebuffer特性无法使用,影响webgl应用。

实际结果
[这里请贴上你的报错截图或文字]

系统信息:

  • 发行平台: 5+ App
  • 操作系统 IOS14+
  • HBuilderX版本 2.8.13 及以上
  • uni-app版本 [如使用Vue-cli创建/运行项目,则提供 npm run info 的运行结果]
  • 设备信息 iphone11

补充信息
[可选]
[根据你的分析,出现这个问题的原因可能在哪里?]
IOS 14 兼容性问题

相关问题