关于小程序web-view组件中图片保存问题?
发布于 7 年前 作者 leizou 2935 次浏览 来自 问答

在小程序中添加webview 组件

网页是vue的单页面应用

在网页中html2cavnas 绘制合成图片 处理完成转换为url 更新

let opts = {
          x:rectL,
          y:rectT,
          allowTaint: true,
          taintTest: false,
          width: width,
          height: height,
          dpi: window.devicePixelRatio*2,
          scale: scale,
          useCORS: true,
        }
        let _self = this
        html2canvas(shareContent, opts).then(canvas => {
          var context = canvas.getContext('2d')
          context.mozImageSmoothingEnabled = false
          context.webkitImageSmoothingEnabled = false
          context.msImageSmoothingEnabled = false
          context.imageSmoothingEnabled = false
          _self.imgUrl = canvas.toDataURL('image/png')
        })

页面的图片正确显示加载  在ios机型中长按保存流程均正确

在android部分机型(大多数如oppo A73 android 7.1.1)中 长按弹出选项 保存 分享 识别二维码等 正常

但是!  点击任何选项均无效果. 也没有报错.

回到顶部