小程序托管第三方平台后不能直接在小程序后台设置业务域名,需要前往第三方平台进行配置。这里发现一个问题,登录开放平台添加了业务域名后,仍然提示不支持打开非业务域名。在工具里查看项目配置里面的web-view(业务域名)显示“未配置”或者新加的业务域名不在列表里面,这里其实开放平台里添加的业务域名并没有生效,需要再额外调用开放平台的设置业务域名的接口(文档https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Mini_Programs/setwebviewdomain.html),这个接口调成功后刷新项目配置就可以看到更新后的业务域名,webview再打开网页就不会报错。同时网页链接必须是https,不然还是会报这个错误。
第三方平台修改后需要,再通过接口或者重新授权的方式重新给小程序更新成最新的域名才能生效
必须给托管的小程序配置业务域名才可以,没啥毛病呀