收藏
回答

关于wx.openDocument结合QQ浏览器导出问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.openDocument 微信安卓客户端 Version 8.0.1 2.8.3

问题1.代码使用wx.openDocument后,文件能正常预览,安装QQ浏览器无法导出,也没会跳转提示下载QQ浏览器。而QQ浏览器已经下载过且安装并打开中,仍旧是提示下载QQ浏览器。(QQ浏览器已授权微信)机型如下:

苹果12 pro max,微信8.0.2/Version 8.0.1 机型 OPPO Reno4  /Version 8.0.1 华为 P30/ 华为8X Version 8.0.1 /


2.安装了QQ浏览器且打开中,打开PDF文件并没有导出的按钮,并不是下载文件。(QQ浏览器已授权微信)机型如下:

华为8X MAX   Version 8.0.1是打开浏览器也没有导出的按钮


代码如下:  pdfveiw: function (event) {

    var that = this;

    console.log(event);

    that.loadingTap();

    wx.downloadFile({

      url: event.currentTarget.dataset.gid, //要预览的PDF的地址

      success: function (res) {

        console.log(res);

        if (res.statusCode === 200{ //成功

          var Path = res.tempFilePath //返回的文件临时地址,用于后面打开本地预览所用

          wx.openDocument({

            filePath: Path, //要打开的文件路径

            success: function (res) {

              console.log('打开PDF成功');

              that.loadingStop();

            }

          })

        }

      },

      fail: function (res) {

        console.log(res); //失败

      }

    })

  },


回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签