在 Android 模拟器中测试 https://10.0.2.2 上的安全网站

Sor*_*oot 2 https android web progressive-web-apps

我正在尝试在 Android 模拟器中测试一个网站。该网站需要在 HTTPS 上运行。在我的 PC 上的模拟器之外,该网站在 SSL 下运行良好,因为我使用绑定到https://localhost 的官方证书。当我在模拟器中运行该网站时,我可以访问https://10.0.2.2,但我在 Chrome 中收到警告和红色“https”(10.0.2.2 是访问主机上的 localhost 的地址)。

有什么办法让它使用证书吗?

abr*_*ham 5

常见的解决方案是使用像ngrok这样的工具,它创建一个可用的 Web HTTPS 站点,将请求代理到本地计算机上的特定端口。https://examplexyz.ngrok.io然后,您在模拟器中打开,您就会拥有有效的 TLS 证书和本地开发网站。