uni-app 云打包后配置文件隐私政策链接转义符消失,app打开后隐私政策页面空白
uni-app 云打包后配置文件隐私政策链接转义符消失,app打开后隐私政策页面空白
项目信息 | 值 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Windows |
PC开发环境版本 | Windows 10 专业版20H2 |
HBuilderX类型 | Alpha |
HBuilderX版本 | 3.1.6 |
手机系统 | Android |
手机系统版本 | Android 11 |
手机厂商 | 华为 |
手机机型 | mate 30 |
页面类型 | vue |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
操作步骤:
- 云打包
- 打开app,查看隐私政策
预期结果:
隐私政策有内容
实际结果:
隐私政策页面空白
bug描述:
原配置:
"privacy" : {
"prompt" : "template", //可取值template、custom、none
"template" : {
//prompt取值为template时有效,用于配置模板提示框上显示的内容
"title" : "服务协议和隐私政策",
"message" : " 亲爱的用户,xxx。<br/> xxx将严格保护您的个人信息,确保信息安全,具体详见<a href=\"http:\/\/download.xxx.com/mana_user.html\">《服务协议》</a>与<a href=\"http:\/\/download.xxx.com/mana_private.html\">《隐私政策》</a>您在点击同意下列协议前,请您务必审慎阅读,并充分理解协议条款内容。",
"buttonAccept" : "我知道了",
"buttonRefuse" : "暂不同意"
}
},
云打包后 隐私政策的转义符消失。app打开后隐私政策页面空白。
"privacy" : {
"prompt" : "template", //可取值template、custom、none
"template" : {
//prompt取值为template时有效,用于配置模板提示框上显示的内容
"title" : "服务协议和隐私政策",
"message" : " 亲爱的用户,xxx。<br/> xxx将严格保护您的个人信息,确保信息安全,具体详见<a href=\"http://download.xxx.com/mana_user.html\">《服务协议》</a>与<a href=\"http://download.xxx.com/mana_private.html\">《隐私政策》</a>您在点击同意下列协议前,请您务必审慎阅读,并充分理解协议条款内容。",
"buttonAccept" : "我知道了",
"buttonRefuse" : "暂不同意"
}
},
App下载地址或H5网址:
https://a.app.qq.com/o/simple.jsp?pkgname=com.xiaoyiguanjia.android
更多关于uni-app 云打包后配置文件隐私政策链接转义符消失,app打开后隐私政策页面空白的实战教程也可以访问 https://www.itying.com/category-93-b0.html
11 回复
回复 鱼鱼大: 晚点我下个3.4的版本试试…希望官方尽快解决了.
谢谢大佬解答
我的也有这个问题,打开之后就空白,审核一直卡着.
同样问题 希望官方尽快更新
3.1.9仍然存在缺陷。额。
离线打包3.1.9仍然存在缺陷。额。
请提供appid,我们查看下云端打包日志。
mac版3.2.16也存在这个问题
这是一个已知的uni-app云打包转义符解析问题。在云打包过程中,JSON配置中的HTML转义字符(如<
、>
、"
等)会被错误地解析为普通字符,导致隐私政策页面无法正确渲染HTML内容。
解决方案:
- 临时方案:在
manifest.json
的隐私政策配置中,直接使用未转义的HTML标签:
"message" : "亲爱的用户,xxx。<br/>xxx将严格保护您的个人信息...详见<a href=\"http://download.xxx.com/mana_user.html\">《服务协议》</a>与<a href=\"http://download.xxx.com/mana_private.html\">《隐私政策》</a>..."
- 推荐方案:使用自定义隐私政策页面(custom模式),通过Vue页面完全控制内容渲染:
"privacy" : {
"prompt" : "custom"
}