防止里面的UIWebView恼人的HTML5地理位置警报(Preventing annoying H

2019-06-26 02:55发布

每当脚本要求使用地理位置HTML5的地理位置API,该UIWebView请求使用的iOS定位服务权限。

这是非常恼人的,特别是当你加载静态HTML文件,它一直要求允许每个文件,即使用户已经授予这个权限的应用程序本身。

有没有办法预防?

我知道,在Safari浏览器进行地理定位的许可是基于域和我同意要求时请求了不同的域进行许可,但不应该在UIWebView中具有相同的地理定位权限的应用程序加载静态HTML时或本地文件?

难道我做错了什么?

Answer 1:

您可以随时从您的应用程序通过地理位置来装入WebUIView的JavaScript。 寻找在WebUIView“stringByEvaluatingJavaScriptFromString”?



文章来源: Preventing annoying HTML5 geolocation alerts inside UIWebView