开发者

W3C geolocation API not working on Safari 5

开发者 https://www.devze.com 2023-02-15 18:42 出处:网络
W3C geolocation API doesn\'t seem to work in safari 5. I tried this page and it sort of tells me that Geolocation is unsuccessful.

W3C geolocation API doesn't seem to work in safari 5. I tried this page and it sort of tells me that Geolocation is unsuccessful.

The code: http://code.google.com/apis/maps/documentation/javascript开发者_如何学Go/examples/map-geolocation.html

can somebody explain me why this is so?


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.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号