之前没有改动的微信分享突然失效了

参考了http://bbs.csdn.net/topics/392160762这个帖子

https://mp.weixin.qq.com/s/hAdtKl2i4ilyo9HxT1kXyw

017-03-29 微信团队 微信开发者

为规范自定义分享链接功能在网页上的使用,自2017年4月25日起,JSSDK“分享到朋友圈”及“发送给朋友”接口,自定义的分享链接,其域名或路径必须与当前页面对应的公众号JS安全域名一致,否则将调用失败。

例如,当前页面是 http://www.abc.com/123,其公众号对应的JS安全域名为 www.abc.com 以及 www.xyz.com,则分享自定义链接 http://www.abc.com/456 可以成功,分享 http://www.xyz.com/123 或 http://www.def.com/123 均将失败。

终于解决了。

写个博客帮助没有解决的

首先

wx.config({
                debug: true,
                appId: config.appid,
                timestamp: inttime,
                nonceStr: config.noncestr,
                signature: config.signature,
                jsApiList: ['checkJsApi', 'onMenuShareTimeline', 'onMenuShareAppMessage']
            });

我开启了调试模式,debug:true 打印全部是OK的,然后参照上面的说的发现是链接问题

wx.onMenuShareTimeline({
                    title: ShareDesc.title,
                    link: config.url,
                    imgUrl: ShareDesc.imgUrl,
                    trigger: function (res) {
                });

这里的link不能是https://open.weixin.qq.com/connect/oauth2/authorize?appid=????&redirect_uri=www.baidu.com

带有open.weixn.qq.com

也不能是http%3A%2F%2Fwww.baidu.com

含有转义字符的

必须是www.baidu.com

而且要和本网页的域名一致

比如  我访问的网页是www.baidu.com/1 分享的也必须是www.baidu.com/2 这样的 域名保持一致

菜鸟笔记-微信分享突然失效的解决相关推荐

  1. 微信hash ajax,基于vue hash模式微信分享#号的解决

    看代码吧~ // 问题描述在微信中分享到朋友圈或好友时,分享出去的路由被破坏,打开分享的链接,路由中的"#"会被去掉并追加?fromTimeline之类的后缀参数,这就造成了分享出 ...

  2. ios微信分享失效_解决微信H5自定义分享在IOS下失效的问题

    最近做微信分享的时候遇到的一个问题,安卓分享无问题,但是ios报错invalid signature ,必须得刷新一次,才可以正常分享,然后网上查了查相关问题,试了很多办法才发现问题所在. 主要原因: ...

  3. 一处折腾笔记:Android内嵌html5加入原生微信分享的解决的方法

    一处折腾笔记:Android内嵌html5加入原生微信分享的解决的方法 参考文章: (1)一处折腾笔记:Android内嵌html5加入原生微信分享的解决的方法 (2)https://www.cnbl ...

  4. 微信分享笔记(第二版)

    周日过来撸了一下微信分享的功能,翻了以前的博客,微信分享等api笔记,发现写的真的好混乱,还有有一些点当时都写错了,顺手重新记录一遍吧. 个人博客原文 准备工作 首先是肯定参考 微信JS-SDK说明文 ...

  5. 微信分享无响应的解决

    微信分享无响应的解决 最近使用友盟的社会化分享,集成到程序中进行分享功能的开发. 可是一开始还是可以正常使用,今天突然发现微信分享(好友分享和朋友圈分享)均是点击没有响应,也就是点击后,没有任何回馈, ...

  6. 微信分享踩坑:config:invalid signature错误的解决方法

    微信分享踩坑:config:invalid signature错误的解决方法 一般出现这个错误多半是签名获取失败,而我根据我获取到的签名跟签名算法校验里面得到的签名是一样的,于是查找大量文档,核实可能 ...

  7. android微信照片未发送成功,解决Android整合微信分享无法发送图片问题

    正在做的android app有微信分享功能,下载了官方的SDK后按照里面的代码做了,我主要用的是分享网页url,发现文字和网页URL都可以发送,唯独带图片的消息有时成功有时失败,于是对比了成功和失败 ...

  8. 微信分享网页链接缩略图不显示解决方法

    微信分享网页链接缩略图不显示解决方法 参考文章: (1)微信分享网页链接缩略图不显示解决方法 (2)https://www.cnblogs.com/68xi/p/11596254.html 备忘一下.

  9. 微信分享解决wx not defined

    需求: 要实现在微信中分享给朋友和分享到朋友圈的分享链接显示图片,标题和描述. 遇到的问题: 写好的index.html发布到服务器上,发现显示的还是链接,加的微信分享功能没有起作用------这段代 ...

最新文章

  1. C# using 语法说明
  2. Linu20180415三周第三次课(4月4日)
  3. [leetcode][math] Add Digits
  4. Springboot制作小网盘系统(小项目)
  5. 云计算机具体应用场景,云计算的定义、类型及应用场景
  6. mac应用开发入门笔记
  7. maya如何导出ue4_Maya建模师分享干货的时间到啦,教你用UE4如何导入动画
  8. VS2017 控件添加关联变量
  9. USB 3.1 与 Type-C 接口有什么关系呢
  10. 函数的凹凸区间怎么求_函数凹凸区间怎么求
  11. js主要是用来向html页面中,javascript是用来干什么的?
  12. 【博学谷学习记录】超强总结,用心分享 | 【Java】自定义异常
  13. Android存储之MediaStore的使用
  14. No mapping found for HTTP request with URI问题解决
  15. flac - 安装使用
  16. 安装Mathtype后无法使用——已解决
  17. CSS相关知识【黑马程序员前端】
  18. vue按钮点击事件不传递到父控件
  19. 19.ZigBee复习
  20. 排查Spring 无法启动的问题

热门文章

  1. 聚美优品API 根据关键词取商品列表 Onebound电商平台数据
  2. 深度学习21天——卷积神经网络(CNN):实现mnist手写数字识别(第1天)
  3. 三星电子中国研究院招聘CV、NLP、语音/音频工程师和实习生
  4. Springsecurity+cas整合后无法单点登出
  5. pygame精灵组有哪些方法_pygame 的精灵使用
  6. 求解数独的C++实现
  7. @Vaild,@Validated,@NotNull,@NotBlank,@NotEmpty史上最全用法以及各种踩坑细节
  8. Java fx 变速播放音乐_QVE音频剪辑如何调整音频播放速度?音乐变速方法说明
  9. 全景声基础-多声道制式简介2.0、5.1、全景声
  10. PHP加载lod,面向大场景模型web端动态渲染LOD处理方法与流程