如何在没有 https 的情况下使用 Google 地图 API 进行测试和开发?

How to test and develop with Google maps API without https?

我找了又找,但我想找不到我要找的答案。

我正在开发一个带有 Google 地图的网络应用程序,我在调试和测试它时遇到了很多困难。我终于找到了为什么由于 chrome 阻止不是通过 HTTPS 发出的调用而导致我不断收到错误。该应用程序适用于 Firefox,但不适用于 chrome 或我尝试过的任何其他浏览器、safari、dolphin 等(当然,所有这些都在本地运行良好)

我该怎么办?我唯一的选择是为我用来测试我的应用程序的免费托管帐户支付 SSL 证书吗?我只是一个中级开发人员,还没有真正准备好为托管付费......我是否错过了大多数开发人员在拥有可靠的测试方法方面利用的一些超级常见的东西?希望这是有道理的!

对于 Chrome,在 chrome://flags/#allow-insecure-localhost 处有一个标志。

单击启用重新启动Chrome。从现在开始,接受本地主机(以及本地主机上的 https)上的无效证书。

尝试使用 https://ngrok.com/ 它可能会成功。

它也使用 https 将您的本地 url 隧道连接到 public。