小编Gre*_*son的帖子

iOS 6打破了webapps中的GeoLocation(支持apple-mobile-web-app)

我有一个应用程序可以做一个简单的教科书navigator.geoLocation.watchPosition(...),它在iOS 5.x中非常适用于Safari和Web应用程序(使用支持apple-mobile-web-app的元标记).

但是,在iOS6中,GeoLocation在webapp中不起作用.它仍然按预期在safari中工作,但是当我运行webapp时,它会提示我输入位置权限,然后默默地失败.我看到位置图标,但没有从watchLocation抛出任何事件.我没有收到错误事件或任何位置事件.

有没有人碰到这个?任何解决方法?它绝对是iOS6特定的,也特定于apple-mobile-web-app-capable/webapp.

iphone geolocation ipad iphone-standalone-web-app ios6

24
推荐指数
2
解决办法
1万
查看次数