排查小程序WebView报 不支持打开非业务域名 的过程 👨‍💻🔍

导读 最近在开发小程序时遇到了一个棘手的问题,当尝试通过WebView加载外部链接时,收到了“不支持打开非业务域名”的提示 🚧。这让我不得不深...

最近在开发小程序时遇到了一个棘手的问题,当尝试通过WebView加载外部链接时,收到了“不支持打开非业务域名”的提示 🚧。这让我不得不深入排查这个问题,希望能找到解决办法。

首先,我检查了小程序的配置文件 `app.json` 和 `project.config.json` 文件,确保所有域名都已正确添加到合法的域名列表中 📋。但问题依旧存在,看来需要更进一步的排查。

接着,我开始研究微信官方文档,试图从中找到更多线索 📖。根据文档,确实需要将所有使用到的域名添加到合法域名列表中,包括业务域名和数据域名。经过多次验证,我发现是因为忘记添加了数据接口请求的域名,导致无法正常加载外部内容。

最后,我更新了 `app.json` 文件中的合法域名列表,添加了缺失的数据接口域名,重新编译并测试了小程序。果然,问题得到了解决,WebView可以正常加载外部链接了!🎉

这次经历让我意识到,在开发过程中细致入微的重要性,每一个细节都可能影响最终的用户体验。希望我的分享能帮助遇到同样问题的朋友,少走一些弯路。🚀

小程序开发 WebView 域名配置

版权声明:本文由用户上传,如有侵权请联系删除!