UIWebView禁用位置提示

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

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

不,这是不可能的。 不与UIWebView ,不与任何iOS浏览器。

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

您将需要拦截HTML,然后将其加载到UIWebView,然后find哪个部分触发GPS /位置提示。 一旦你find它,你只需从HTML中删除它,然后将HTML喂入UIWebView,从而“禁用”提示。 但是,结果是,网页将会丢失该元素。

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

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