每当脚本要求使用地理位置HTML5
的地理位置API,该UIWebView
请求使用的iOS定位服务权限。
这是非常恼人的,特别是当你加载静态HTML
文件,它一直要求允许每个文件,即使用户已经授予这个权限的应用程序本身。
有没有办法预防?
我知道,在Safari浏览器进行地理定位的许可是基于域和我同意要求时请求了不同的域进行许可,但不应该在UIWebView中具有相同的地理定位权限的应用程序加载静态HTML时或本地文件?
难道我做错了什么?
每当脚本要求使用地理位置HTML5
的地理位置API,该UIWebView
请求使用的iOS定位服务权限。
这是非常恼人的,特别是当你加载静态HTML
文件,它一直要求允许每个文件,即使用户已经授予这个权限的应用程序本身。
有没有办法预防?
我知道,在Safari浏览器进行地理定位的许可是基于域和我同意要求时请求了不同的域进行许可,但不应该在UIWebView中具有相同的地理定位权限的应用程序加载静态HTML时或本地文件?
难道我做错了什么?
您可以随时从您的应用程序通过地理位置来装入WebUIView的JavaScript。 寻找在WebUIView“stringByEvaluatingJavaScriptFromString”?