微信社区官方回复说webview不支持window.location下载文件。那只能用别的方法代替了。
1、使用webview中跳转路由到小程序的API把想要下载文件的参数传给小程序页面,让小程序页面来下载,这样就能实现在安卓机型也能下载文件。
跳转路由API
2、H5 页面代码引入微信的JSSDK,把需要的参数传给小程序页面
引入JSSDK
跳转到小程序
3、小程序页面接受参数,然后下载文件
下载文件
不要问为什么不直接用小程序页面,因为后台给的数据是HTML代码,小程序富文本插件转换达不到预期效果,所以用了H5页面展示。
网友评论