位置服务不适用于iOS10中的UIWebView

Nea*_*lin 5 objective-c uiwebview ios

我的应用程序有一个UIWebView通过HTML5使用位置服务.它在iOS 10下工作正常.当您第一次启动应用程序并进入webView时,会出现一个警告,要求使用系统位置服务.在您的许可下,UIWebView可以正常工作.一切都很棒.

但是,当我将我的应用程序安装到运行iOS10的设备时,警报不会显示.UIWebView显示错误.我甚至在"设置"应用中找不到位置设置.

有没有身体出现同样的问题?或者有谁能告诉我发生了什么?任何线索将不胜感激.

Clo*_*ife 3

我找不到任何特定于 UIWebView 的内容,但是,我发现苹果现在正在阻止对不安全页面上的地理定位 API 的调用。

网络 API

开始阻止通过不安全连接提供的页面上的地理定位 API 调用

请参阅发行说明

我怀疑你的问题与此有关。