代码之家  ›  专栏  ›  技术社区  ›  Adam

如果托管iOS应用程序没有位置权限,网络视图页面可以获取位置吗?

  •  2
  • Adam  · 技术社区  · 7 年前

    我的iOS应用程序有时会在网络视图中加载页面,其中一些页面(例如google.com)会询问用户位置。

    例如,如果用户打开谷歌。com在我的应用程序的网络视图中,他们被要求授予我的应用程序位置权限,然后被要求授予当前网页(google.com)的位置权限。

    (如果用户已经授予我的应用程序位置权限,那么他们只能看到来自google.com的位置提示)

    我需要一种方法来避免提示用户在我的应用程序中启用位置。我没有使用他们的位置,我只是想避免破坏我的用户浏览的位置感知网页。

    这种行为发生在iOS 10和iOS 11上。我的应用程序正在WkWebViews中提供网页服务。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Kunal Shah    7 年前

    简而言之,如果不请求用户授予权限,就无法获取用户的位置。