UIWebView 正在请求位置权限

Posted

技术标签:

【中文标题】UIWebView 正在请求位置权限【英文标题】:UIWebView is asking for location permission 【发布时间】:2016-12-06 05:14:48 【问题描述】:

我正在开发一个在 UIWebView 中显示移动网站的应用程序。本网站使用位置。即使艰难,我也已授予该应用程序的位置许可。每次打开应用时,UIWebView 都会请求位置许可(英文)。

应用请求位置访问:

UIWebView 请求位置访问:

我可以让 UIWebView 在 UIWebview 加载网站时停止请求位置许可或让应用程序请求位置但只请求一次吗?

更新:

我已经通过本地化 Info.plist 字符串解决了英文问题。

【问题讨论】:

我也面临同样的问题。找到解决方案了吗? 【参考方案1】:

既然您的应用程序有权获取用户的位置,它不能将该信息作为初始 URL 的一部分(在查询字符串中)传递到您的网站吗?

所以,它要求访问您的 webview 的位置权限。虽然如果你每次都打开那个 url,如果它找不到访问启用,它会要求位置许可。

【讨论】:

以上是关于UIWebView 正在请求位置权限的主要内容,如果未能解决你的问题,请参考以下文章

iOS 跨不同 UIWebViews 共享 cookie

在 xib 上更改小部件的类? (将 UIWebView 更改为我自己的 UIWebView 类别)

如何清除/禁用 UIWebView 的浏览历史记录

使用WKWebView替换UIWebView

将 UIWebView 访问保存到当前位置

iOS UIWebView 允许所有三方cookie