由于“只允许安全来源”,因此无法使用navigator.geolocation

时间:2016-04-26 07:52:27

标签: javascript jquery google-chrome geolocation

在控制台中出现错误,因为我使用navigator.geolocation.getCurrentPosition(下方)制作了我的网站。我意识到这将在未来的某个时刻引起问题,而且由于我只是在玩网络开发,所以我并没有那么关心,但它现在已经完全搞砸了我的小天气应用程序({{3因为我似乎不能在chrome中使用这个函数(它在firefox中工作)了。我现在另外得到的错误是Only secure origins are allowed.我能做些什么来解决这个问题吗?我真的不想为无缘无故获得HTTPS证书而付费。

getCurrentPosition() and watchPosition() are deprecated on insecure origins. To use this feature, you should consider switching your application to a secure origin, such as HTTPS.

1 个答案:

答案 0 :(得分:-3)

这种东西只推荐使用https。 我鼓励您将您的网站迁移到HTTPS,也许使用let的加密(免费证书)