企业微信分享页面到微信,安卓微信打开后出现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也无法执行.导致页面里面的功能无法正常使用.
你好,企业微信的问题可以到企业微信开发者中心提问https://developers.weixin.qq.com/community/enterprisewechat/doc/000ccec93983d8c11b3dcd93b5b801
补充:鉴权用的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();
});