HTML5 地理定位在 Safari 上不起作用 - Mac OS/iOS
Posted
技术标签:
【中文标题】HTML5 地理定位在 Safari 上不起作用 - Mac OS/iOS【英文标题】:HTML5 Geolocation not working on Safari - Mac OS/ iOS 【发布时间】:2016-11-18 09:28:19 【问题描述】:html5 Geolocation 在 Chrome、FF、Edge、IE 和 Safari 5 for Windows 上运行良好。 但是,它不适用于 Mac OS 和 ios 的 Safari。在 El Capitan 和 Sierra 以及 iOS 10 上尝试过。 原因是否与特定的 Safari 版本有关?
【问题讨论】:
【参考方案1】:您是通过 https 执行此操作吗?如果不是,一些较新的 webkit 浏览器将通过 http 限制地理位置。您没有说明您使用的是哪个版本的 chrome,因此将其作为潜在原因提供。
【讨论】:
【参考方案2】:不再支持通过 http 进行 HTML5 地理定位
您使用的是什么版本的 Safari?我在 El Capitan 版本 10.11.6 上使用 Safari 版本 9.1.2。并且地理位置对我来说通过 https 正常工作。 我认为问题在于您没有通过 https 使用 Geolocation 或 您使用的 Safari 版本不支持 HTML5 地理位置。
【讨论】:
以上是关于HTML5 地理定位在 Safari 上不起作用 - Mac OS/iOS的主要内容,如果未能解决你的问题,请参考以下文章