收藏
回答

downloadFile下载html连接后,web-view开发工具可以打开,真机失败?

/*
本地开发工具可以正常打开
真机中提示不支持打开
*/
<web-view :src="url" :update-title="false" :fullscreen="false"></web-view>


uni.downloadFile({
        url:
          that.type === 'agree'
            ? '可用的阿里系html链接/user.html'
            : '可用的阿里系html链接/privacy.html', //下载地址接口返回
        success: data => {
          if (data.statusCode === 200) {
            uni.setStorage({
              key: 'agreement',
              data: data.tempFilePath
            });
            // that.url = data.savedFilePath;
            console.log(data.tempFilePath, 888);
            //文件保存到本地
            uni.saveFile({
              tempFilePath: data.tempFilePath, //临时路径
              success(res) {
                console.log(res, 999);
                that.url = res.savedFilePath;
                // 设置导航条
                uni.setNavigationBarTitle({
                  title: that.map[that.type]
                });
              }
            });
          }
        },
回答关注问题邀请回答
收藏

1 个回答

  • Jianbo
    Jianbo
    2023-01-17

    web-view不支持打开本地链接


    2023-01-17
    有用
    回复 5
    • 你好灬明天
      你好灬明天
      2023-01-17
      业务域名在开发(uploadFile和downloadFile)中已经配置对应的链接(阿里系);我这边是小程序开发工具中可以通过web-view打开saveFile后的链接,但真机中无法打开
      2023-01-17
      回复
    • Jianbo
      Jianbo
      2023-01-17回复你好灬明天
      uploadFile和downloadFile不是业务域名
      2023-01-17
      回复
    • Jianbo
      Jianbo
      2023-01-17回复你好灬明天
      开发工具打开不算,开发工具是个浏览器,没有业务域名的限制。
      2023-01-17
      回复
    • Jianbo
      Jianbo
      2023-01-17回复Jianbo
      个人类型的小程序暂不支持使用web-view
      2023-01-17
      回复
    • 你好灬明天
      你好灬明天
      2023-01-17
      好的  感谢您  我这边再调试下
      2023-01-17
      回复
登录 后发表内容