t***@163.com
t***@163.com
  • 发布:2024-02-19 14:36
  • 更新:2024-03-22 17:22
  • 阅读:417

【报Bug】关于 uniapp 里在华为鸿蒙系统平板端无法使用TBS X5内核问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows 10

HBuilderX类型: 正式

HBuilderX版本号: 3.99

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: matepad BAH3-W59

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://ide.dcloud.net.cn/build/download/a9277bc0-cecd-11ee-b6be-73c524fad045

示例代码:

"app-plus" : {
"webView" : {
// 3.5.0 + 仅Android支持
"x5" : {
// 此属性需要勾选 Android X5 Webview 模块,详细参见下面的说明
"timeOut" : 300000, // 超时时间
"showTipsWithoutWifi" : true, // 是否在非WiFi网络环境时,显示用户确认下载x5内核的弹窗。默认值false
"allowDownloadWithoutWiFi" : false // 是否允许用户在非WiFi网络时进行x5内核的下载。默认值false(如果为true,就不会显示用户确认的弹窗。)
}
},
}

操作步骤:

使用uniapp 创建vue2项目,打开项目的manifest.json文件,在“App模块配置”中勾选“Android X5 Webview(腾讯TBS)”

预期结果:

在安卓端自动下载使用x5内核

实际结果:

传统安卓上通过等待与多次重启终端及应用,通过打印可得知应用内已替换为TBS X5内核,而在华为鸿蒙系统上,则无法使用,多次操作后仍是系统自带webview

bug描述:

由于业务需求,项目需要集成使用TBS X5内核,但在华为平板端,多次等待重启平板与应用,打印uni.getSystemInfo其中的ua,仍为系统自带webview,无MQQBrowser与TBS信息。

2024-02-19 14:36 负责人:无 分享
已邀请:
t***@163.com

t***@163.com (作者) - 天才少年阿俊的艺术品

顶一下......

9***@qq.com

9***@qq.com

同样的问题,在小米和华为手机上都试过,离线打包不管是debug还是release,打印也是没有MQQBrowser信息

9***@qq.com

9***@qq.com

本来也没想着去用x5,但android原生的webview加载echarts的柱状图时,半圆角属性不生效,想着应该是webview的问题,因为在其它浏览器上是可以显示的

7***@qq.com

7***@qq.com

是真的垃圾,这x5内核下载全随机,拿了三台机器,就一台能正常下载下来,其他两台死活不行

要回复问题请先登录注册