用react写jssdk注册遇到类似的问题,路由用的browserRouter, 如果在a页面注册成功,然后跳转b页面,在b页面刷新一下,再回到a页面就会提示realAuthUrl errMsg:config:invalid signature。 问题原因分析: http://xxx.com/a 注册成功后,去到b页面刷新后页面地址就会变成http://xxx.com/b 此时再回来a,react路由显示的页面地址是http://xxx.com/a,但是实际前端地址还是http://xxx.com/b 故导致realAuthUrl errMsg:config:invalid signature。 我的解决方案: 在单页入口,把当前页面的地址设置缓存,当在b页面刷新的时就会把缓存设置为http://xxx.com/b 此时再回来a页面注册jssdk取缓存中的http://xxx.com/b就会注册成功。
出现 realAuthUrl errMsg:config:invalid signature ?[图片] 已确保: 1.签名算法正确,已经过微信工具进行校验 2.前后端用于config的所有参数均一致,没有任何差异 3.access_token和jsapi_ticket均已进行7200秒缓存,失效后自动重新获取并缓存 4.公众号已配置js安全域名(https://applet.chinaant.net),并已配置该域名和后台所在服务器的公网IP白名单 目前怀疑原因: url不正确,但不知道为什么不正确,已参照网上说的方案,前端处理url后进行传递,但仍会出现报错 created() { const script = document.createElement("script"); script.type = "text/javascript"; script.src = "https://res2.wx.qq.com/open/js/jweixin-1.6.0.js"; document.body.appendChild(script); let url = location.href.split("#")[0]; this.$message.toast(url); setTimeout(async () => { let data = await this.$http.quitRequest(this.$app.h5Server + "/jsapi/configJsSdk", {url: encodeURIComponent(url)}); let config = data.list[0]; console.log(config) wx.config({ debug: true, appId: config.appId, // 必填,公众号的唯一标识 timestamp: config.timestamp, // 必填,生成签名的时间戳 nonceStr: config.nonceStr, // 必填,生成签名的随机串 signature: config.signature,// 必填,签名 jsApiList: ["openLocation"], // 必填,需要使用的JS接口列表 openTagList: ["wx-open-launch-weapp"] // 可选,需要使用的开放标签列表,例如['wx-open-launch-app'] }); wx.ready(() => { }); wx.error((res) => { console.log(res) }); }, 100); }
2022-07-17遇到同样问题哦~
image标签反复加载同一个gif图片会卡帧- 当前 Bug 的表现(可附上截图) 不循环的gif,下载并保存到本地,通过image标签,先设置进src,播放一遍之后src置空,500ms左右再次将该图片的本地地址设置进去,很大概率会出现卡帧,往往只会加载第一帧,然后跳到中间随机一帧,便卡住了。 - 提供一个最简复现 Demo 项目代码,暂时不方便提供
2019-01-21朋友解决了吗?我也出现了这个问题。前几天还好好的,今天挂了,有时iphonex还打不开小程序~
客服消息配置接通了,但是无法接收到微信发来用户消息[图片] ******************这一步验证完成 [图片] **********这一步也有按要求返回success [图片] APPID:wxab563a152f1d659c 1、微信后台已经开启了消息推送,根据配置已经调通,但是用户发送客服消息一直提示“该小程序提供的服务出现故障,请稍后再试” ,我的项目接口那边PHP是有根据要求返回 “success” 声明:后端接口绝对按照消息推送配置已经完成的,而且顺利开启,说明已经接通,然后接收微信服务器发来的用户消息也有按要求输出 success [图片](后端直接输出 success,但是一直提示“该小程序提供的服务出现故障,请稍后再试”) 2、我将同样的后端代码,使用另外一个测试的小程序调试,发现却神奇一般的可以接收到微信服务器发来的用户消息,为什么?后端代码是同样的,只是换了个小程序,就可以了,麻烦检查一下是什么原因
2019-01-16有同样的问题,开发者工具可以请求 ,线上iphonex访问小程序一片空白~
iPhonex(ios 12.1.2)真机调试不了(通讯失败,真机上显示空白)- 当前 Bug 的表现(可附上截图) iPhonex(ios 12.1.2)真机调试不了(通讯失败,真机上显示空白) 备注:用iphone7(ios 11.4.1)是可以的 - 预期表现 可以进行真机调试 - 复现路径 开发者工具--真机调试-->必现 - 提供一个最简复现 Demo
2019-01-16我也是哦
流量主广告线上版本不展示流量主广告,上线版本不显示广告,但是开发版、体验版都正常
2018-07-11