我在调试时遇到了令人沮丧的问题,我希望其他人遇到过......并解决了。我正在对使用OS X Lion上的javascript Geolocation应用程序的应用程序进行故障排除。我一直在使用Safari,一切都很好。
重启后,Safari报告拒绝访问地理位置服务。在Safari首选项中,在“隐私”下,“限制网站访问位置服务”选项的设置确实设置为“拒绝不提示”。
问题是我似乎无法启用此设置。根据Apple文档,您需要首先在“系统设置”中为应用程序启用位置服务。这是在安全和隐私 - >隐私。我见过这是空的情况,Safari根本没有出现。最后,在重新启动后,Safari.app实际上出现在这里。不幸的是,在这里启用Safari之后,我仍然无法在Safari设置中启用位置服务。这几乎就是设置彼此不同步。
任何想法都将不胜感激!
答案 0 :(得分:11)
我刚遇到同样的问题,但在support forum找到了解决方案。
解决方案1: 在日期和时间中循环“使用当前位置自动设置时区”。时间>时区偏好设置面板修复了我的问题。我的Snow Leopard安装遗留的遗留偏好可能会导致问题。
解决方案2: 对我来说,我不得不退出iPhone模拟器来切换选项。
第二个解决方案可以解决问题,但可能只是因为我尝试了第一个,呃,首先。