收藏
回答

企业微信分享页面到微信,微信打开后UA缺少micromessenger关键字,且无法调用JS API

企业微信分享页面到微信,安卓微信打开后出现UA缺少micromessenger关键字,且无法调用JS API,出现概率较高、且手机型号不定,苹果手机无此问题

缺少micromessenger的UA: mozilla/5.0 (linux; android 12; m2012k11ac build/skq1.211006.001; wv) applewebkit/537.36 (khtml, like gecko) version/4.0 chrome/107.0.5304.141 mobile safari/537.36 xweb/5015 mmwebsdk/20230202



无法调用微信JSAPI,鉴权所用的 wx.config也无法执行.导致页面里面的功能无法正常使用.


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

2 个回答

  • Riven.
    Riven.
    2023-03-16

    你好,企业微信的问题可以到企业微信开发者中心提问https://developers.weixin.qq.com/community/enterprisewechat/doc/000ccec93983d8c11b3dcd93b5b801

    2023-03-16
    有用
    回复
  • peter_pan
    peter_pan
    2023-03-15

    补充:鉴权用的appId\token等信息都是微信公众号的.

    以下的config\ready都没执行.

    wx.config({

    beta: true,

    debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。

    appId: map.appId, // 必填,公众号的唯一标识

    timestamp : map.timestamp, // 必填,生成签名的时间戳

    nonceStr: map.nonceStr, // 必填,生成签名的随机串

    signature: map.signature,// 必填,签名,见附录1

    jsApiList: [

    'hideAllNonBaseMenuItem'

    ]

    });

    wx.ready(function () {

    wx.hideAllNonBaseMenuItem();

    });

    2023-03-15
    有用
    回复
登录 后发表内容