js 微信分享 config ok,但是标题描述没有修改问题总结

今天遇到微信的一个坑。什么配置都对了,分享出去的标题就是没有变。针对这个问题做以下总结

1 问题一 微信js接口安全域名配置问题;如果你的url 为 http://www.xxx.com/project?x=y;则应该配置安全域名为www.xxx.com 或者www.xxx.com/project


2 引入JS文件在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.2.0.js
如<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>

3 微信版本不支持,需要调用此接口验证 排除此种可能
wx.checkJsApi({

    jsApiList: ['onMenuShareTimeline'], // 需要检测的JS接口列表,所有JS接口列表见附录2,

    success: function(res) {

    }

});

4 公众号是否已获取基础权限以及分享权限


5 以上我都没问题还是显示不出标题和描述

   icon显示不出来 一般情况下,只要配置没问题,基本上就可以的,但是有时候,配置文件的图片明明给到了,但是那张分享图片仍不是我们想要的效果,而是可能直接抓取了body里面的第一张图片,所以处理方法就是:在body里面最前面加入一张不影响页面的图片 代码如下

         

<body>
<div style=" overflow:hidden; width:0px; height:0; margin:0 auto; position:absolute; top:-800px;">
   <img src="xxxx/fares.png"></div>
<div class="swiper-container">

 关于标题及描述获取不正确的问题:

虽然配置里面title,desc,都是完整的,但分享出去的结果还是错误的,所以最好在html的head里面也加上title,及描述

 

<title>微信二次分享</title>
<meta name="keywords" content="微信二次分享" />
<meta name="description" content="获取微信二次分享描述" />




展开阅读全文

没有更多推荐了,返回首页