W3C geolocation API not working on Safari 5

痞子三分冷 提交于 2019-11-29 10:36:05
gerbz

Looks like geolocation in safari only works when you're connected to wifi (not wired): Geolocation in Safari 5

I'm using Safari 5.0.5 on Mac Snow Leopard and clicking after on your link I was getting

Error: The Geolocation service failed

Try enabling the location services in Safari.

Go to Preferences->Security and check "Allow websites to ask for location information". Also, make sure System Preferences->Security does not have "Disable Location Services" checked.

Now all works as expected and I'm getting

Location found using W3C standard

If, like me, you're working on a Mac and none of the other answers helped, check that the Safari application is permitted to determine your location:

System Preferences --> Security and Privacy --> Privacy --> Location Services --> Check the Safari checkbox.

Refresh the page, if prompted, allow Safari to obtain your location and now you should be able to see your location on the map.

The above was reproduced on OS X El Capitan.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!