bianyuan456
bianyuan456
  • 发布:2019-12-12 17:04
  • 更新:2019-12-12 17:04
  • 阅读:1101

【报Bug】uniapp中调用plus.net.XMLHttpRequest,苹果能得到想要的结果,安卓返回的数据异常!

分类:HTML5+

详细问题描述

请直接下载附件的项目包真机运行吧!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

2019-12-12 17:04 负责人:无 分享
已邀请:

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