UIWebView禁用位置提示

时间:2012-05-31 17:34:33

标签: objective-c ios xcode

当您访问某些要求提供位置的网站时,是否可以禁用弹出的位置提示(或自动拒绝/接受)?我没有使用MKMapView,因为我的应用程序不只是查看地图(它可能会访问可能有地图的网站)。

我猜测,因为我的应用程序没有控制提示,但是通过iOS系统,我可能无法自动拒绝/接受对话框。

3 个答案:

答案 0 :(得分:1)

至于在加载UIWebView时从IOS应用程序中禁用提示, 可能。

您需要在将html加载到UIWebView之前拦截它,然后找到它的哪一部分触发GPS /位置提示。找到它之后,只需将其从html中删除,然后将html输入UIWebView,从而“禁用”提示。但是,因此,网页将缺少该元素。

答案 1 :(得分:0)

不,这样做是不可能的。不是使用 UIWebView ,而不是使用任何iOS浏览器。

答案 2 :(得分:0)

我知道无法阻止提示,我希望它将作为UIWebView的属性实现。

当谈到UIWebViews时,对话框不是为了用户的安全。包含视图的应用已经要求访问位置,并且可以在设置上启用和禁用。要从应用程序和Web视图中请求位置访问,我认为这是一个错误。