如何在wkwebview中重置地理位置的权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在wkwebview中重置地理位置的权限相关的知识,希望对你有一定的参考价值。

如果一旦用户不允许位于WKWebview的特定网站并且再次用户打开同一网站,那么WKWebview将不会获得地理定位访问权限。我将如何做到这样WKWebview每次询问地理位置的许可,无论用户多少次否认同一网站。

提前致谢

答案

如果您的网站在网页浏览中,那么您不会在网页中询问该位置。相反,你让你的viewcontroller从手机获取位置,然后你通过javascriptevaluateJavaScript(_:completionHandler:)将位置注入你的webview。这可以防止网页触发权限位置弹出窗口。

以上是关于如何在wkwebview中重置地理位置的权限的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 WKWebView 中关闭位置权限?

如何将核心位置重置为 ASK 以获得在 swiftUI 中请求位置的权限?

如何在更改相机权限后阻止iOS应用重置?

iOS WKWebview:始终允许相机权限

如何获取 WKWebView 上指定位置的信息?

地理位置 API 权限 Web 浏览器