Xiao小树
Xiao小树
  • 发布:2021-12-08 14:26
  • 更新:2022-04-23 18:49
  • 阅读:971

【报Bug】mainfest.json 文件中 app-plus 配置useragent 在安卓端无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.2.16

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: 红米 note7

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

1、导入附件,运行uniapp项目
2、主页面点击“打开webview nvue文件”按钮
3、打开nweb.nvue文件, 打印的 useragent 没有包含TestCustomUserAgent/andorid内容(见图1)

预期结果:

安卓端 在nvue文件内,可以获取自定义的 useagent 内容

实际结果:

没有获取自定义ua的内容

bug描述:

【安卓端】:
mainfest.json 中配置

    "useragent" : {  
       "value" : "TestCustomUserAgent",  
       "concatenate" : true  
    },  
    "useragent_android" : {  
       "value" : "TestCustomUserAgent/andorid",  
       "concatenate" : true  
    }

在nvue文件中 使用webview加载h5, h5页面获取的 navigator.userAgent 没有附带上 自定义的内容(见附件 截图,图1),vue文件正常(见附件文件 图2)

2021-12-08 14:26 负责人:DCloud_Android_ST 分享
已邀请:
Xiao小树

Xiao小树 (作者)

另外: ios端虽然可以显示, 但是要配置在“useragent_ios” 上, 如果只配置“useragent”也是无法显示的

IOS端配置自定义useragent:

mainfest.json ---- app-plus ---- useragent_ios

"app-plus" : {  
       "useragent" : {//只配置这个 在ios端没有效果,需要配置 useragent_ios  
         "value" : "TestCustomUserAgent",  
        "concatenate" : true  
    },  
    "useragent_ios" : {  
         "value" : "TestCustomUserAgent/ios",  
         "concatenate" : true  
    },
DCloud_Android_ST

DCloud_Android_ST

android 平台 nvue页面的webview暂时未支持配置useagent

  • [已删除]

    那怎么搞?

    2021-12-08 16:44

  • Xiao小树 (作者)

    希望能 支持配置~~~

    2022-01-19 11:57

我可爱的app

我可爱的app

真是特么多的坑啊。

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