<script src="<a href=" http:="" res.wx.qq.com="" open="" js="" jweixin-1.0.0.js"="" rel="nofollow">http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
url=location.href.split('#')[0];
$.ajax({
type : "get",
url : "
http://www.XX.cn/jssdk.php?url="+url,//替换网址
dataType : "jsonp",
jsonp: "callback",
jsonpCallback:"success_jsonpCallback",
success : function(data){
wx.config({
appId: data.appId,
timestamp: data.timestamp,
nonceStr: data.nonceStr,
signature: data.signature,
jsApiList: [
"onMenuShareTimeline", //分享给好友
"onMenuShareAppMessage", //分享到朋友圈
]
});
},
error:function(data){
alert("连接失败!");
}
});
wx.ready(function (){
var shareData = {
title: '[!--pagetitle--]',
desc: '[!--smalltext--]',//这里请特别注意是要去除 html
link: '[!--titleurl--]',
imgUrl: '
http://www.xx.cn/[!--titlepic--]'
};
wx.onMenuShareAppMessage(shareData);
wx.onMenuShareTimeline(shareData);
});
</script>
直接用网址访问是正常,如果分享到朋友圈之后再次分享到朋友圈或者对话窗就会失效。
因为微信会自动在网址上加?from=singlemessage&isappinstalled=0 。
这个怎么解决