HTML 5地理定位器在Rails中不起作用

时间:2017-01-03 08:09:48

标签: ruby-on-rails html5

我刚刚构建了一个使用谷歌地图和HTML定位器的测试应用程序,一切都在本地工作正常但地理定位器不能在生产中工作。

1 个答案:

答案 0 :(得分:0)

Chrome要求该网页通过https投放,以便HTML5地理定位器正常运行。从Chrome 50开始,将不允许用户获取使用非安全来源的用户位置。

有关详细信息,请参阅此处https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only

要通过HTTPS提供Ruby on Rails应用程序,您需要遵循以下3个步骤:

获取SSL证书 配置Web服务器以使用SSL证书 为HTTPS配置Ruby on Rails应用程序

https://www.pluralsight.com/guides/ruby-ruby-on-rails/using-https-with-ruby-on-rails#sOx3fC0WgvCJD5gP.99

了解详情