417897@qq.com
417897@qq.com
  • 发布:2019-02-10 21:36
  • 更新:2019-02-12 10:45
  • 阅读:291

web-view加载的网页有下载按钮,在safari浏览器里面貌似无法下载

分类:uni-app

场景描述:
1.A页面有个下载按钮,点击后可下载某个文件;

  1. B页面有一个web-view,通过web-view加载A页面;

现象描述:
1.在iphone的safari浏览器里直接打开A页面,点击下载按钮能够下载该文件;

  1. 在iphone的safari浏览器里打开B页面,通过B页面加载了A页面后,点击下载按钮无反应;
  2. 在iphone的其它浏览器里打开B页面,通过B页面加载了A页面后,点击下载按钮能够下载该文件;

请问各位遇到过上述问题吗?如何解决safari浏览器里通过web-view加载A页面无法下载的问题呢?

2019-02-10 21:36 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

你说的是uni-app的h5版本吗?

417897@qq.com

417897@qq.com (作者)

对,是uni-app发行成H5手机版

417897@qq.com

417897@qq.com (作者)

因为加载的是第三方的网页,感觉在safari浏览器里,第三方页面中的js在web-view下未起效,导致下载不成功?

417897@qq.com

417897@qq.com (作者)

我发现问题现象描述有误,第三点,在iphone的其它浏览器里打开B页面,通过B页面加载了A页面后,点击下载按钮都不能够下载文件。感觉好像是A页面中的js在web-view下未起效。
但是在安卓手机里,通过浏览器打开B页面,通过B页面的web-view加载的A页面,下载按钮是有效的。
好晕。

DCloud_UNI_GSQ

DCloud_UNI_GSQ

上传一个demo,帮你分析一下

要回复问题请先登录注册