飞飞19
飞飞19
  • 发布:2019-08-31 15:46
  • 更新:2019-08-31 15:46
  • 阅读:1287

【报Bug】使用uniapp 在android真机和模拟器 运行uni.request arraybuffer 有一部分网址获取不到二进制数据

分类:uni-app

详细问题描述

使用uniapp 在安卓真机和模拟器 运行uni.request arraybuffer 有一部分网址获取不到二进制数据

重现步骤

            const [error, res] = await uni.request({  
                url: 'https://m.biquge.cm/wapfull/1.html'  
                method: "GET",    
                dataType: "arraybuffer",    
                responseType: "arraybuffer",  
                header: { 'content-type': 'application/x-www-form-urlencoded;charset=UTF-8' }  
            });  

[结果]
出现错误,获取不到数据,控制台错误如下
15:59:56.769 thirdScriptError
15:59:56.790 "atob" failed;undefined
15:59:56.831 St
15:59:56.954 consume
15:59:56.975 map@[native code]

如果把网址改为https://m.biquge.cm/wapfull/2.html,获取二进制数据正常,或者取消arraybuffer参数,也正常

2019-08-31 15:46 负责人:无 分享
已邀请:

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