在UIWebView中防止恼人的HTML5地理位置警报

无论何时脚本使用HTML5的地理位置API请求地理位置, UIWebView请求使用iOS位置服务的权限。

这非常烦人,特别是当你加载静态的HTML文件,它不断询问每个文件的权限,即使用户已经授予了应用程序本身的权限。

有没有办法阻止它?

我知道,在Safari浏览器的地理位置的权限是基于域,我同意请求的权限,当请求是为不同的域名,但不应该加载静态HTML或UIWebView具有相同的地理位置权限,本地文件?

难道我做错了什么?

UIAlertView请求域的权限

您始终可以将应用程序的地理位置传递给加载到WebUIView中的JavaScript。 在WebUIView中寻找“stringByEvaluatingJavaScriptFromString”?