ios - PhoneGap 地理定位在 iOS10 中被阻止

标签 ios cordova cordova-plugins ios10 w3c-geolocation

我的 Phonegap 应用程序利用 (Cordova 3.8) webviews“W3C Geolocation API”。但是,自从从 iOS 9.x 升级到 iOS 10(测试版)后,使用

navigator.geolocation.getCurrentPosition(...)

现在返回错误:

Access to geolocation was blocked over insecure connection to http://localhost. ERROR(2): Origin does not have permission to use Geolocation service

我目前不使用 Cordova Whitelist Plugin .使用该方法会有帮助还是有更简单的修复方法?

最佳答案

我添加了 geolocation plugin而不是使用默认的 Webview 地理定位 API

关于ios - PhoneGap 地理定位在 iOS10 中被阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39409071/

相关文章:

ios - 如何为 Cordova ios 插件添加静态库而不是框架?

ios - Cordova 相机 iOS 问题 : NOT_FOUND_ERR

javascript - 将项目升级到最新版本的 Cordova 4.0.0 时,控制台出现 TypeError "Cannot set property connection of#<Navigator>"

ios - 操作扩展 - 多个 NSURLSession

ios - 如何使用 URL scheme 向相机或预选视频打开 Vine?

iOS 设备未使用 GDAsyncUdpSocket 接收 UDP 多播

android - 在 Ionic 应用程序中禁用硬件后退按钮?

node.js - 使用 Ionic 连接到 MongoDB 远程服务器

ios - 归档 : 'GoogleAnalytics/GAI.h' file not found 时出错

ios - xamarin 中的 CryptoCommon 类在哪里