1

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

我猜是因为提示不是由我的应用程序控制,而是由 iOS 系统控制,我可能无法自动拒绝/接受对话框。

4

3 回答 3

1

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

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

于 2015-01-02T17:15:22.390 回答
0

不,这是不可能的。不适用于UIWebView,也不适用于任何 iOS 浏览器。

于 2012-05-31T17:36:32.373 回答
0

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

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

于 2014-06-12T07:52:39.940 回答