我在我们的小程序里用webview的方式打开了一个h5微信端网站,现在有个问题,这个h5里面有一个pdf的浏览功能,这个浏览功能可以直接下载这个pdf,但是通过我的webview打开的这个h5这个下载是失效的,这个问题怎么解决?是我们这边来解决,还是这个h5的他们来解决?
我在我们的小程序里用webview的方式打开了一个h5微信端网站,现在有个问题,这个h5里面有一个pdf的浏览功能,这个浏览功能可以直接下载这个pdf,但是通过我的webview打开的这个h5这个下载是失效的,这个问题怎么解决?是我们这边来解决,还是这个h5的他们来解决?
3 回答1.6k 阅读✓ 已解决
5 回答711 阅读
4 回答1.9k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
5 回答2k 阅读
1 回答1.7k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
得描述以下不行的具体情况,以及打开你这个链接返回的响应内容的形式,是以文件流还是以静态资源。
但从根本上来说小程序的
webview
我觉得不会提供对应的功能(网页端的<a>
元素的下载功能是浏览器提供的)。所以需要小程序端开发一个下载页面,同时H5端也要配合着调整他们的下载业务逻辑。把下载信息通过
postMessage
或者wxjssdk
中提供的navigateTo
传递给小程序,让小程序去下载。具体操作可以参考以下两篇文章: