$(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 }
那请问最后的解决方案是什么呢