场景描述:
1.A页面有个下载按钮,点击后可下载某个文件;
- B页面有一个web-view,通过web-view加载A页面;
现象描述:
1.在iphone的safari浏览器里直接打开A页面,点击下载按钮能够下载该文件;
- 在iphone的safari浏览器里打开B页面,通过B页面加载了A页面后,点击下载按钮无反应;
- 在iphone的其它浏览器里打开B页面,通过B页面加载了A页面后,点击下载按钮能够下载该文件;
请问各位遇到过上述问题吗?如何解决safari浏览器里通过web-view加载A页面无法下载的问题呢?
6 个回复
DCloud_UNI_GSQ
你说的是uni-app的h5版本吗?
俊达 (作者)
对,是uni-app发行成H5手机版
俊达 (作者)
因为加载的是第三方的网页,感觉在safari浏览器里,第三方页面中的js在web-view下未起效,导致下载不成功?
俊达 (作者)
我发现问题现象描述有误,第三点,在iphone的其它浏览器里打开B页面,通过B页面加载了A页面后,点击下载按钮都不能够下载文件。感觉好像是A页面中的js在web-view下未起效。
但是在安卓手机里,通过浏览器打开B页面,通过B页面的web-view加载的A页面,下载按钮是有效的。
好晕。
DCloud_UNI_GSQ
上传一个demo,帮你分析一下
IT星空 - 编程是我的业余爱好
解决了吗?我也遇到同样的问题。