收藏
回答

在小程序webview中调用jssdk中的getLocation问题?

1:是否需要另外申请权限?只需要在公众号后台加上安全域名就行了么

2:是否可以自定义getLocation的自定义文案?如提示用户获取地理信息的作用

回答关注问题邀请回答
收藏

1 个回答

  • 微盟
    微盟
    2023-03-08

    1:在小程序 WebView 中调用 jssdk 中的 getLocation,不需要另外申请权限。因为小程序 WebView 已经在小程序中获取了用户的位置授权,因此在 WebView 中可以直接调用 jssdk 中的 getLocation 方法获取用户的位置信息。但是,需要注意的是,在小程序 WebView 中调用 getLocation 方法时,你需要确保小程序的 AppID 和你正在调用的 jssdk 所属的小程序的 AppID 是一致的,否则可能会出现调用失败的情况。



    2:在小程序 WebView 中调用 jssdk 中的 getLocation,是无法自定义获取地理位置授权的文案的。因为地理位置授权的文案是由小程序平台统一控制的,无法通过 jssdk 自定义。用户在小程序中授权位置权限时,会弹出小程序平台默认的授权文案,用户只能选择同意或拒绝授权。如果用户选择了同意授权,则可以在小程序 WebView 中调用 jssdk 中的 getLocation 方法获取用户的位置信息;如果用户选择了拒绝授权,则无法获取用户的位置信息。

    2023-03-08
    有用
    回复 2
    • 刘嘉鹏🎃
      刘嘉鹏🎃
      2023-03-08
      1.webview jssdk关联的不是公众号么,公众号和小程序的appid应该是不一样的吧?还是说小程序和公众号要关联?


      2. 昨天看到有人说 授权弹窗的文案会展示小程序在小程序用户隐私保护指引中填写的说明。(https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/)。这个您有了解吗?
      2023-03-08
      回复
    • 努力打怪兽的人
      努力打怪兽的人
      03-07
      你好,请问webView的获取用户定位这个没有通过,我们嵌套的H5网页还能使用jsapi的getLocation 嘛
      03-07
      回复
登录 后发表内容