详细问题描述
plus.navigator.setUserAgent 使用这个方法设置webview UserAgent 在 ios 设备中是完全应用了新设置的内容。但是在android 中 是在原有的 userAgent 后面追加了 新设置的内容;
[内容]
重现步骤
<template>
<web-view :src="viewUrl" @message="handleMessage"></web-view>
</template>
plus.navigator.setUserAgent( Mozilla/5.0 (Linux;U;Android 7.1.2;zh-cn;Galaxy Nexus Build/JRO03C) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.141 Mobile Safari/537.36 );
[步骤]
[结果]
在 webview 的页面中获取 userAgent 后
ios 中 是新设置的userAgent
android 中是 在原有 userAgent 后面追加 新的userAgent
[期望]
希望 Android 中 也是完全新设置的userAgent 而不是 追加在原来的userAgent 后面
[如果语言难以表述清晰,拍一个视频或截图,有图有真相]
IDE运行环境说明
HBuilderX
[IDE版本号]
2.1.3.20190723
[windows版本号]
[mac版本号]
mac 10.14.5
uni-app运行环境说明
[运行端是h5或app或某个小程序?]
运行端是 app
[运行端版本号]
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
[编译模式是老模板模式还是新的自定义组件模式?]
App运行环境说明
[Android版本号]
[iOS版本号]
[手机型号]
[模拟器型号]
附件
[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]
[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
[App安装包或H5地址]
[可重现代码片段]
联系方式
[QQ]
809602518
4***@qq.com
我也遇到这个问题了
2019-09-11 21:53