在UIWebView中防止恼人的HTML5地理位置警报
无论何时脚本使用HTML5
的地理位置API请求地理位置, UIWebView
请求使用iOS位置服务的权限。
这非常烦人,特别是当你加载静态的HTML
文件,它不断询问每个文件的权限,即使用户已经授予了应用程序本身的权限。
有没有办法阻止它?
我知道,在Safari浏览器的地理位置的权限是基于域,我同意请求的权限,当请求是为不同的域名,但不应该加载静态HTML或UIWebView具有相同的地理位置权限,本地文件?
难道我做错了什么?
您始终可以将应用程序的地理位置传递给加载到WebUIView中的JavaScript。 在WebUIView中寻找“stringByEvaluatingJavaScriptFromString”?