2016-04-26 341 views
4

由于我使用我的网站navigator.geolocation.getCurrentPosition(下图),所以在控制台中出现错误。我意识到这将在未来的某个时候造成问题,并且由于我只是在玩网络开发,所以它并没有涉及到我那么多,但它现在已经完全搞砸了我的小天气应用程序(http://conn3cted.uk.tn/weather.html)似乎我不能在chrome中使用这个函数(它在firefox中工作了)。现在我得到的错误现在是Only secure origins are allowed.有什么我可以做的,以解决这个问题?我真的不想付钱无缘无故获得HTTPS证书。由于'只允许安全的来源',导致无法使用navigator.geolocation

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.

+0

我认为这是http://stackoverflow.com/questions/32106849/getcurrentposition-and-watchposition-are-不赞成使用不安全来源 – rick

+0

铬最近做出了改变,Firefox很可能很快就会这样做。 – dandavis

+0

我不认为它是重复的 - 它是相关的,但现在他们已经完全停止了HTTP的工作,所以我的网站已停止工作。 我只是寻找替代品,所以我可以保持我的HTTP网站和工作。 – OmisNomis

回答

-1

只有HTTPS的建议报告了这种东西。 我鼓励你将你的网站迁移到HTTPS,也许使用让我们加密(免费证书)

相关问题