以前的微信分享是可以通过调整图片的大小就可以分享出去的,但是现在通过这种方式不能够分享了,下面我来介绍一下自己的微信分享实例.
微信的分享项目的链接地址的url的必须是在微信公众平台上配置可信域名,否则无法进行微信分享
js:
<script>
//alert( location.href.split('#')[0]);
$(function(){
var lj_url = location.href.split('#')[0];
var data = {
"lj_url":lj_url};
$.ajax({
type: "post",
url: "wx_fx.do",
data: data,
traditional:true,
error: function (xhr) {
layer.alert('获取登陆信息超时,请刷新页面重试' + xhr.status, {icon: 2});
},
success: function (msg) {
msg = JSON.parse(msg);
console.log(msg);
wx_fxconfig(msg.noncestr,msg.timestamp,msg.signature);
}
});
});
function wx_fxconfig(noncestr,timestamp,signature){
wx.config({
//debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: '#{appid}', // 必填,公众号的唯一标识
timestamp: timestamp, // 必填,生成签名的时间戳
nonceStr: noncestr, // 必填,生成签名的随机串
signature: signature,// 必填,签名,见附录1
jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});
/*微信分享重写*/
wx.ready(function(){
//alert("ready")
var link = window.location.href;
var protocol = window.location.protocol;
var host = window.location.host;
//分享朋友圈
wx.onMenuShareTimeline({
title: ' #{title}',//这里填写你要分享的微信标题
link: '#{link}',//这个是要跳转的链接
imgUrl: '#{imgUrl}',// 自定义图标
trigger: function (res) {