$(function () {
//点击按钮分享事件
$('.btn_share').on("click", function () {
shareTimeline();
});
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
//绑定‘分享到朋友圈’按钮
WeixinJSBridge.on('menu:share:timeline', function (argv) {
shareTimeline();
});
}, false);
})
function shareTimeline() {
WeixinJSBridge.invoke('shareTimeline', {
"img_url": "http://www.ceshi.com/images/logo.png",
"img_width": "60", //缩略图的大小,你可以自己修改
"img_height": "60", //缩略图的大小,你可以自己修改
"link": "http://www.ceshi.com/test/a",
"desc": "分享内容",
"title": "分享标题"
}, function (res) {
//分享完成后你想做的事情可以写在这里。
});
}
移动端web页面上有个分享按钮,点击分享按钮,分享到朋友圈。现在上面的情况是,点击分享按钮不起作用,通过微信右上角的分享点击分享起作用,回退点击按钮就起作用了。问题应该是直接点击分享缺少WeixinJSBridge对象,不添加账户,不点击右上角,怎么创建WeixinJSBridge对象分享到朋友圈。
WeixinJSBridge.invoke('shareTimeline',{
"img_url": img_url,
//"img_width": "640",
//"img_height": "640",
"link": link,
"desc": desc,
"title": title
}
那请问最后的解决方案是什么呢