详细问题描述
请直接下载附件的项目包真机运行吧!bug很简单就能复现!
安卓和苹果的结果不一样!苹果能正常得到想要的结果(返回网页源码最下面的几折出xx的就是我想要的结果,已经写好了正则语句取出),安卓的返回网页源码不对!怀疑是plus.net.XMLHttpRequest 或者uniapp底层机制有问题!
[内容]
重现步骤
[步骤]我提供了uniapp测试的bug源码,直接运行到安卓和苹果真机就行
[结果]苹果能正常得到想要的结果(返回网页源码最下面的几折出xx的就是我想要的结果,已经写好了正则语句取出),安卓的返回网页源码不对!
[期望]安卓也应该返回跟苹果一样的源码!
[如果语言难以表述清晰,拍一个视频或截图,有图有真相]
同一个网址,苹果返回的title是qq收藏,安卓返回的title是微云分享!苹果返回的才是正确的结果,也是我想要的结果!
IDE运行环境说明
[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]HBuilderX
[IDE版本号]2.4.3 20191125alpha
[windows版本号]win10
[mac版本号]无
uni-app运行环境说明
[运行端是h5或app或某个小程序?]app
[运行端版本号]
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]HBuilderX创建的
[编译模式是老模板模式还是新的自定义组件模式?]应该是默认的吧,默认的好像是新的自定义组件模式
App运行环境说明
[Android版本号]8.0
[iOS版本号]13.3
[手机型号]安卓为一加3,苹果为iPhone xs max
[模拟器型号]无
附件
[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]
[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
已经把bug项目打包,可以直接测试运行项目。关键代码如下
test(){
let xhr = new plus.net.XMLHttpRequest();
xhr.open("GET","http://sharechain.qq.com/767491ab0c1aeff9ad37c89c06f32a28");
xhr.onloadend = function(){
_self.ret = xhr.responseText;
console.log(xhr.responseText);
}
xhr.send();
},
[App安装包或H5地址]
[可重现代码片段]
联系方式
[QQ]465758368