【发布时间】:2017-02-07 11:51:09
【问题描述】:
自从 iOS 10 发布以来,我更新了我的 iPhone 6 navigator.geolocation.getCurrentPosition() 无法正常工作。
地址和端口:192.168.0.16:8100
由于地理定位 API 被认为是不安全的来源,它只能与 SSL 一起使用,但我可以在我不知道每部手机上的地址是什么的混合应用程序中执行它吗?
我已经尝试过这里提到的:Geolocation is blocked in iOS10
- 在 XCode 中编辑没有帮助
- 在文本编辑器中编辑 Info.plist 没有帮助
我安装了 Cordova 白名单插件,我在 config.xml 中使用了这个不推荐的通配符:<allow-navigation href="*"/>。
它在 android 上运行良好,在 iOS 更新之前在 iPhone 6 上运行良好。
【问题讨论】:
-
您是在真机上测试应用程序吗?你在使用实时重新加载选项吗?
-
@jcesarmobile 是的,我正在真实设备上对其进行测试,并且正在使用实时重新加载。
标签: ios angularjs cordova ionic-framework geolocation