【发布时间】:2017-12-08 15:56:54
【问题描述】:
如果一旦用户不允许定位到 WKWebview 中的特定站点,然后用户再次打开同一个网站,则 WKWebview 将不会获得地理位置访问权限。我将如何做到这一点,以便 WKWebview 每次都询问地理位置的许可,无论用户为同一站点拒绝了多少次。
提前致谢
【问题讨论】:
标签: ios objective-c geolocation wkwebview
如果一旦用户不允许定位到 WKWebview 中的特定站点,然后用户再次打开同一个网站,则 WKWebview 将不会获得地理位置访问权限。我将如何做到这一点,以便 WKWebview 每次都询问地理位置的许可,无论用户为同一站点拒绝了多少次。
提前致谢
【问题讨论】:
标签: ios objective-c geolocation wkwebview
如果它是您在 web 视图中的网站,那么您不会询问网页中的位置。相反,您让您的视图控制器从手机中获取位置,然后通过带有evaluateJavaScript(_:completionHandler:) 的 JavaScript 将位置注入您的 Web 视图。这可以防止网页触发权限位置弹出窗口。
【讨论】: