bianyuan456
bianyuan456
  • 发布:2022-05-23 16:41
  • 更新:2022-05-23 16:41
  • 阅读:734

【已解决】ios下plus.downloader的setRequestHeader无法设置Referer

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.4.11

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: xs max

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

已解决,谢谢

预期结果:

已解决,谢谢

实际结果:

已解决,谢谢

bug描述:

补充:这个uniapp项目,我之所以没有使用uniapp的uni.downloadFile ,是因为那个header 中不能设置 Referer,而5+的api没写不能设置referer!

https://www.html5plus.org/doc/zh_cn/downloader.html#plus.downloader.Download.setRequestHeader
api上面没写不能设置referer,我这边测试的时候之前一直没问题,发布后改动过mainfest.json后不能用了,详细检查了发现是plus.downloader 下载时、没有协议头!那样就没法返回文件!
我很奇怪,为什么之前写程序的时候没遇到,后来发布了改了改设置就会遇到这个bug!重启电脑、重启hbuilder都没解决,发布上来给你们看看!

解决办法:是ios系统或者说手机的问题,手机重新启动,就没这个问题了!!!发现的方法还是我掌上穿越火线不能登录,一直拉起qq登录也没法登陆,我才发现可能是手机出了毛病,手机出了毛病最简单的办法就是重启手机,结果重启了手机就解决了! 我前面试过重启电脑、重启hbuilder,就是忘了重启手机!

2022-05-23 16:41 负责人:无 分享
已邀请:

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