uni-app 华为手机使用启动界面的隐私协议点击链接打开空白

uni-app 华为手机使用启动界面的隐私协议点击链接打开空白

开发环境 版本号 项目创建方式
Windows win10 HBuilderX

产品分类:uniapp/App

PC开发环境操作系统:Windows

手机系统:Android

手机系统版本号:Android 11

手机厂商:华为

手机机型:m30p

页面类型:vue

打包方式:云端

操作步骤:

  • 华为手机安装

预期结果:

  • 打开隐私

实际结果:

  • 打开空白

bug描述:

这个页面的设置,用户协议与隐私政策,点击后打开空白
"privacy" : {
    "prompt" : "template",
    "template" : {
        //prompt取值为template时有效,用于配置模板提示框上显示的内容
        "title" : "服务协议和隐私政策",
        "message" : "  尊敬的用户,欢迎您注册成为本应用用户,在注册前请您仔细阅读<a href='http://www.qiyanqiyu.com/ysxy/#/usreXieyi'>《用户协议》</a>及<a href='http://www.qiyanqiyu.com/ysxy/#/privacyXieyi'>《隐私政策》</a>,了解我们对您使用我们APP制定的规则,您个人信息的处理以及申请权限的目的和使用范围。<br/>  经您确认后,本用户协议和隐私权政策即在您和本应用之间产生法律效力。请您务必在注册之前认真阅读全部服务协议内容,如有任何疑问,可向本应用客服咨询。",
        "buttonAccept" : "我知道了", //继续下一步
        "buttonRefuse" : "暂不使用" //退出下载
    }
},

更多关于uni-app 华为手机使用启动界面的隐私协议点击链接打开空白的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

我们项目也是相同的问题,把软件切换到HBuilderX 3.1.4版本然后重新打包就正常了,应该是HBuilderX升级到3.1.6以后出现的问题。

更多关于uni-app 华为手机使用启动界面的隐私协议点击链接打开空白的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在华为手机上出现隐私协议链接点击后打开空白的问题,通常是由于WebView兼容性导致的。以下是几种解决方案:

  1. 使用系统浏览器打开
    privacy配置中增加href字段,强制使用系统浏览器打开链接:
    "privacy": {
      "prompt": "template",
      "template": {
        "title": "服务协议和隐私政策",
        "message": "尊敬的用户...",
        "buttonAccept": "我知道了",
        "buttonRefuse": "暂不使用",
        "href": "http://www.qiyanqiyu.com/ysxy/#/usreXieyi"
      }
    }
回到顶部