当您访问某些要求位置的网站时,是否可以禁用弹出的位置提示(或自动拒绝/接受)?我没有使用 MKMapView,因为我的应用不仅仅是查看地图(它可能只是访问可能有地图的网站)。
我猜是因为提示不是由我的应用程序控制,而是由 iOS 系统控制,我可能无法自动拒绝/接受对话框。
当您访问某些要求位置的网站时,是否可以禁用弹出的位置提示(或自动拒绝/接受)?我没有使用 MKMapView,因为我的应用不仅仅是查看地图(它可能只是访问可能有地图的网站)。
我猜是因为提示不是由我的应用程序控制,而是由 iOS 系统控制,我可能无法自动拒绝/接受对话框。
至于在加载 UIWebView 时从 IOS 应用程序中禁用提示,这是可能的。
您需要在将 html 加载到 UIWebView 之前拦截 html,然后找到它的哪一部分触发 GPS/位置提示。找到它后,只需将其从 html 中删除,然后将 html 输入到 UIWebView 中,从而“禁用”提示。但是,因此,网页将缺少该元素。
不,这是不可能的。不适用于UIWebView,也不适用于任何 iOS 浏览器。
我知道没有办法阻止提示,我希望它将作为 UIWebView 的属性实现。
当涉及到 UIWebViews 时,对话框不是为了用户的安全。包含该视图的应用程序已经要求访问位置,并且可以在设置中启用和禁用它。要从应用程序和 Web 视图中请求位置访问,我认为这是一个错误。