1***@qq.com
1***@qq.com
  • 发布:2025-07-18 18:23
  • 更新:2025-07-18 18:23
  • 阅读:284

【报Bug】uniapp打包app配置useragent调用原生地图页面回来后useragent被修改

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.66

手机系统: Android

手机系统版本号: Android 15

手机厂商: vivo

手机机型: iqoo neo9spro+

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

"useragent_android" : {
"value" : "com.xxx.android",
"concatenate" : true
},
"useragent_ios" : {
"value" : "com.xxx.ios",
"concatenate" : true
},

操作步骤:

按描述操作就能复现

预期结果:

进入地图选择页面不要去修改useragent

实际结果:

修改了useragent,服务器日志看到是这样的

bug描述:

打包app配置useragent,下面会提供配置代码片段,com.xxx.android是自己配置进去的,正常使用服务器日志是:Mozilla/5.0 (Linux; Android 15; V2403A Build/AP3A.240905.015.A1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/136.0.7103.125 Mobile Safari/537.36 com.xxx.android Html5Plus/1.0 (Immersed/38.0) ;但是在app中使用自带的 chooseLocation 打开地图页面;无论选不选地址,回来后请求接口,服务器日志会变成:Mozilla/5.0 (Linux; Android 15; V2403A Build/AP3A.240905.015.A1; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/136.0.7103.125 Mobile Safari/537.36 com.xxx.android;后台校验了这个,导致这边登录失效,这个是为什么,为什么使用自带的chooseLocation 会修改useragent?自带的相机方法好像都不会有这个问题

2025-07-18 18:23 负责人:DCloud_App_Array 分享
已邀请:

要回复问题请先登录注册