首先前提是微信要跳转H5,需要配置业务域名,这个文档很多。自行百度
正常情况小程序提示会有域名,让你重新配置 例如:
不支持打开非业务域名 https://a.com,请重新配置。
但是非正常情况就是,当我们的业务域名都配置之后,提示的是:
不支持打开非业务域名,请重新配置
没有详细的域名显示,打开H5调试工具,发现 wx.invokeMiniProgramAPI begin 后面的 err 里的 url 为空
后来发现是使用的 H5 中有 https://__bridge_loaded__/ 请求导致的,微信可能因为是为了不显示这个不友好的提示,就给替换成了空。