尝试在iOS 10上的safari中获取地理位置时出错

时间:2016-09-22 07:53:02

标签: geolocation ios10

[已阻止]对http://www.hnsjb.cn的不安全连接阻止了对地理位置的访问。

我应该将网站更改为https协议吗?

2 个答案:

答案 0 :(得分:21)

iOS 10和桌面Safari 10似乎现在都需要https连接。 Safari似乎比Chrome之前做的更严格。不允许混合内容警告,Chrome允许,例如将地图图块加载到正常的http。

答案 1 :(得分:3)

我找不到任何特定于Safari的指南,但此问题也已被其他网络浏览器讨论过。

特别是,关于Google Chrome阻止地理定位的公告,在2016年4月发布于developers.google.com,在最后一段“我真的需要使用地理定位”。我该怎么办?“,建议:

  

如果您想使用HTML5 Geolocation API,或者您的网站已使用Geolocation API,请将制作Geolocation API调用的网页迁移到HTTPS,确保它们在安全的上下文中使用。