如何在 http 网站上使用地理位置 (HTML + Javascript)

How to use Geo Location on http Website (HTML + Javascript)

我正在开发一个使用 http 协议的网站,但是当我想使用 Geo Location 时,我得到了这个错误:

A geolocation request can only be fulfilled in a secure context.

现在我想问一下是否可以在没有 https 的情况下进行位置请求。

PS: 也可能是我的浏览器(Firefox)屏蔽了这个。

一言以蔽之,隐私!位置数据特别敏感。将地理定位限制在安全站点有助于防止用户未经授权访问其数据。相当多的网站可能会因这一变化而中断,但 Google 工程师表示,他们宁愿看到一些(数百?数千?)愤怒的电子邮件,也不愿看到地理定位隐私泄露。

您始终可以获得免费的 ssl 证书。