最近在写网页在微信里的分享功能,然后发现它一直报这个错config:fail,invalid signature

经过一番操作,我的url我给它decodeURIComponent解码了,导致url不符合设置,删掉就可以成功分享了。

js-sdk文档中规定,url的格式要求:
*

确认url是页面完整的url(请在当前页面alert(location.href.split(‘#’)[0])确认),包括’http(s): //‘部分,以及’?‘后面的GET参数部分,但不包括’#'hash后面的部分

但是没说这个解不解码的事情,所以导致我一直没找到原因
这是导致config:fail,invalid signature的代码:
在这里插入图片描述
修改之后:
在这里插入图片描述
所以千万不要多次一举!!!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐