我试图测试在Android模拟器网站。该网站需要在HTTPS上运行。在我PC上的模拟器之外,该网站使用SSL运行正常,因为我使用的是官方证书,绑定到https://localhost。当我在模拟器中运行网站时,我可以访问https://10.0.2.2,但我在Chrome中收到警告和红色“https”(10.0.2.2是访问主机上本地主机的地址)。在Android模拟器测试安全的网站上https://10.0.2.2
有什么办法得到它使用证书?
我试图测试在Android模拟器网站。该网站需要在HTTPS上运行。在我PC上的模拟器之外,该网站使用SSL运行正常,因为我使用的是官方证书,绑定到https://localhost。当我在模拟器中运行网站时,我可以访问https://10.0.2.2,但我在Chrome中收到警告和红色“https”(10.0.2.2是访问主机上本地主机的地址)。在Android模拟器测试安全的网站上https://10.0.2.2
有什么办法得到它使用证书?
Chrome浏览器和其他将显示有关安全警告,当你的网站使用自签名的证书。如果您在本地主机上测试,请忽略它。当您将网站发布到生产并拥有域名时,您可以使用免费的SSL证书Let's Encrypt。
常见的解决方案是使用像ngrok一个工具,它创建了一个网站提供HTTPS网站,将请求代理到一个特定的端口在本地机器上。然后您在模拟器中打开https://examplexyz.ngrok.io
,并且您拥有有效的TLS证书和本地开发网站。
那么你有证书或自签名?因为chrome会允许在本地主机上使用自签名证书。在这种情况下,您应该获取证书von [let-encrypt](https://letsencrypt.org/) – Templum