0

我有一个使用 Geolocation 的 webapp,但是,当 url 有 ip 时,Geolocation 不起作用。

我发现了这个错误:PositionError {code: 1, message: "Only secure origins are allowed...

4

1 回答 1

1

Chrome 不再支持使用 HTML5 Geolocation API 从非安全连接传递的页面获取用户位置。

用户位置被视为敏感数据,这就是 Chrome 强制在安全上下文(HTTPS) 中为您的网站提供服务的原因,以便在其浏览器中使用Geolocation API 。

更多信息:https ://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only

于 2018-01-23T00:46:49.120 回答