- 静态网站 H5 跳小程序,为什么会提示config:fail,invalid signature?
场景:在微信内跳转小程序 则根据文档所示,只需要配置appid即可,为什么还会提示config:fail,invalid signature这个错误的? [图片] [图片] 文档代码如下,提示sdk等相关内容也进行引入,不知为何错误 if (isWeixin) { var containerEl = document.getElementById('wechat-web-container') containerEl.classList.remove('hidden') containerEl.classList.add('full', 'wechat-web-container') var launchBtn = document.getElementById('launch-btn') launchBtn.addEventListener('ready', function (e) { console.log('开放标签 ready') }) launchBtn.addEventListener('launch', function (e) { console.log('开放标签 success') }) launchBtn.addEventListener('error', function (e) { console.log('开放标签 fail', e.detail) }) wx.config({ // debug: true, // 调试时可开启 appId: '小程序 AppID', // <!-- replace --> timestamp: 0, // 必填,填任意数字即可 nonceStr: 'nonceStr', // 必填,填任意非空字符串即可 signature: 'signature', // 必填,填任意非空字符串即可 jsApiList: ['chooseImage'], // 必填,随意一个接口即可 openTagList:['wx-open-launch-weapp'], // 填入打开小程序的开放标签名 }) }
07-25 - 静态网站 H5 跳小程序,提示config:fail,invalid signature
场景:微信浏览器内打开小程序 如图下面代码根据文档所示,在微信浏览器内打开小程序,则只对appid进行配置即可,但在测试过程中发现出现问题,提示"config:fail,invalid signature",也没见文档中有相关提示,应该如何处理? if (isWeixin) { ....... wx.config({ // debug: true, // 调试时可开启 appId: '小程序 AppID', // <!-- replace --> timestamp: 0, // 必填,填任意数字即可 nonceStr: 'nonceStr', // 必填,填任意非空字符串即可 signature: 'signature', // 必填,填任意非空字符串即可 jsApiList: ['chooseImage'], // 必填,随意一个接口即可 openTagList:['wx-open-launch-weapp'], // 填入打开小程序的开放标签名 }) ........ } [图片] 错误提示: [图片] ps:相关sdk已引入 <!-- 公众号 JSSDK --> <script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script> <!-- 云开发 Web SDK --> <script src="https://res.wx.qq.com/open/js/cloudbase/1.1.0/cloud.js"></script>
07-25