小程序打开h5时,下载失效?

我在我们的小程序里用webview的方式打开了一个h5微信端网站,现在有个问题,这个h5里面有一个pdf的浏览功能,这个浏览功能可以直接下载这个pdf,但是通过我的webview打开的这个h5这个下载是失效的,这个问题怎么解决?是我们这边来解决,还是这个h5的他们来解决?

image.png

阅读 354
1 个回答

得描述以下不行的具体情况,以及打开你这个链接返回的响应内容的形式,是以文件流还是以静态资源。


但从根本上来说小程序的 webview 我觉得不会提供对应的功能(网页端的 <a> 元素的下载功能是浏览器提供的)。

所以需要小程序端开发一个下载页面,同时H5端也要配合着调整他们的下载业务逻辑。把下载信息通过 postMessage 或者 wxjssdk 中提供的 navigateTo 传递给小程序,让小程序去下载。

具体操作可以参考以下两篇文章:

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题