【微信小程序】web-view 无法打开该页面不支持打开_微信小程序不支持打开网页
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
问题
小程序开发时遇到了一个问题
我在正式上线版小程序使用 web-view
组件测试时提示“无法打开该页面不支持打开 https://xxxxxx请在“小程序右上角更多->反馈与投诉”中和开发者反馈。”
奇怪的是“真机调试”、“开发模式”都可以使用 web-view
组件访问我需要的路径。只有“体验版”、“线上版本”会出现这个错误提示。
原因
企业主体的微信小程序配置业务域名后才能支持跳转任意外部链接。需要跳转到哪个外部链接就将那个链接配置为业务域名。
解决
如果你也遇到了这样的问题
微信小程序如何配置业务域名
1从微信公众平台登录微信小程序的帐号。
2登录后进入【设置-第三方设置-第三方平台授权管理】中取消所有第三方平台的授权。
3然后进入【开发-开发设置-业务域名】中开始配置业务域名。配置业务域名需小程序管理员扫码验证
4输入需要跳转的域名然后点击下载校验文件并将文件放置在需要跳转的域名的根目录下。
注意业务域名即需要跳转的域名需经过ICP备案新备案域名需24小时后才可配置。域名格式只支持英文大小写字母、数字及“-”不支持IP地址。
5校验文件放置好后点击保存按钮。校验成功后输入的域名就会显示在业务域名中了这就表示业务域名配置成功了。
6业务域名配置成功后重新将微信小程序帐号授权给轻应用小程序然后就可以在轻应用小程序内设置跳转到外部链接即配置成功的业务域名。
配置业务域名详细操作
按照指引下载文件。
请点击下载效验文件
这时候会给一个 txt
文件我们需要把 txt
文件交给后端让后端配置服务器直到能通过域名直接访问该 txt
文件
举例如果想保存的业务为 https://test.com/
下载下来的校验文件为 AbC.txt
则需要确保 https://test.com/AbC.txt
能够访问。
具体规则可以查看具体指引有详细的要求按照要求配置。
配置完毕
配置好后就可以在线上模式通过web-view
组件访问到url咯~