【发布时间】:2019-11-28 15:57:35
【问题描述】:
我们今天确实注意到了根据用户位置自动检测邮政编码的问题。我不在 Chrome 中工作,但是当我在 Chrome 中打开 url 时它不起作用。我们必须将站点配置为 https,然后它就可以正常工作了。
示例:https://where-am-i.live 适用于 SSL 证书,但没有 https 则无法在 Chrome 中运行。
【问题讨论】:
-
这里的问题到底是什么?
-
“从 Chrome 50 开始,Geolocation API 只能在 HTTPS 等安全上下文中运行。如果您的网站托管在非安全源(例如 HTTP)上,则获取用户位置的请求将不再起作用。” w3schools.com/html/html5_geolocation.asp
标签: javascript ssl https