2***@qq.com
2***@qq.com
  • 发布:2021-12-29 16:33
  • 更新:2021-12-29 19:49
  • 阅读:1747

uniapp开发的H5页面有长按保存图片功能,为啥H5页面嵌入到webview中保存功能失效?

分类:uni-app

H5页面具体实现下载图片的代码如下:

longPress() {  
    //#ifdef H5  
    //非同源图片将直接打开  
    console.log("H5内");  
    var abtn = document.createElement('a');  
    abtn.href = this.previewImage;  
    abtn.download = '';  
    abtn.target = '_blank';  
    abtn.click();  
    //#endif  
},

在H5页面中能够正常保存图片到本地,H5页面嵌入到安卓和ios内部的webview中,保存图片功能失效,请问这个怎么解决?

2021-12-29 16:33 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

//#ifdef H5 只在H5 执行

嵌套uni-app的web-view???

  • 2***@qq.com (作者)

    我们H5,放置在原生安卓和iso软件的webview内

    2021-12-29 18:27

  • 2***@qq.com (作者)

    也就是第三方APP内部挂载了我们的H5页面

    2021-12-29 18:28

DCloud_UNI_CHB

DCloud_UNI_CHB

原生App中的WebView,默认没有开启文件下载的功能。

如果要实现文件下载的功能,需要设置WebView的DownloadListener,具体找你们的原生工程师去研究设置吧,跟前端代码无关。

该问题目前已经被锁定, 无法添加新回复