吃西瓜的花猫
吃西瓜的花猫
  • 发布:2020-11-30 13:14
  • 更新:2020-11-30 13:14
  • 阅读:652

【报Bug】安卓版本5.1中,chunk中内置的代码报错导致白屏

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: os 10.15.7

HBuilderX类型: Alpha

HBuilderX版本号: 2.9.11

浏览器平台: 手机系统浏览器

浏览器版本: 未知

项目创建方式: HBuilderX

示例代码:

操作步骤:

目前只有在vivox7机型上出现
加了try之后可以正常使用

预期结果:

实际结果:

bug描述:

安卓系统版本为5.1下,内置的webview中,加载打包的H5资源白屏
出错原因为打包的js/chunk.****.js文件中下列代码导致JS异常

[INFO:CONSOLE(1)] "Uncaught TypeError: Illegal invocation", source: http://localhost:9088/match-h5/static/js/chunk-vendors.10d043a5.js (1)

return window.CSS && CSS.supports && (CSS.supports(t) || CSS.supports.apply(void 0, t.split(":")))
现在只能每次打包之后手动修改这一行 为下面代码来支持
try{
return window.CSS && CSS.supports && (CSS.supports(t) || CSS.supports.apply(void 0, t.split(":")))
}catch(e){
//TODO handle the exception
console.log('catch:',e);
}

2020-11-30 13:14 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复