调用微信js-sdk中的分享接口对页面分享内容及图片进行修改,实测安卓分享出去图片和标题等成功修改了,但是苹果手机分享出去没任何改动,不知道是苹果兼容有问题还是什么原因
业精于勤,荒于嬉;行成于思,毁于随。
在iOS微信6.1版本中,分享的图片外链不显示,只能显示公众号页面内链的图片或者微信服务器的图片(微信团队已经确认此问题,会在6.2中修复)
现在 一般不会出现这个问题,毕竟现在ios版本一般都在8.2以上,我也经常做微信h5页面,分享ios没有遇到什么问题,个人认为 是否代码有问题,或者你帖点代码 瞅瞅
ios上引入的js文件要支持https
尼玛,偶然间发现代码里面链接加上http之后ios正常了,特么狗屎ios没http他识别不出来!修改的图片和链接前面都要有http!!
wx.config({ debug: false, appId: '<?php echo $signPackage["appId"];?>', timestamp: '<?php echo $signPackage["timestamp"]?>', nonceStr: '<?php echo $signPackage["nonceStr"];?>', signature: '<?php echo $signPackage["signature"];?>', jsApiList: [ 'onMenuShareTimeline','onMenuShareAppMessage' ] }); wx.ready(function(){ wx.onMenuShareTimeline({ title: "<{$product_info.info.title}>", // 分享标题 link: "http://www.xxxx.com<{:U('Home/Product/Index/product_details',array('product_id'=>$product_info['info']['id']))}>", // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: 'http://www.xxxx.com<{$product_info.info.cover|thumb=300,300,M}>', // 分享图标 success: function () { // 用户确认分享后执行的回调函数 }, cancel: function () { // 用户取消分享后执行的回调函数 } }); });
在iOS微信6.1版本中,分享的图片外链不显示,只能显示公众号页面内链的图片或者微信服务器的图片(微信团队已经确认此问题,会在6.2中修复)
现在 一般不会出现这个问题,毕竟现在ios版本一般都在8.2以上,我也经常做微信h5页面,分享ios没有遇到什么问题,个人认为 是否代码有问题,或者你帖点代码 瞅瞅
ios上引入的js文件要支持https
尼玛,偶然间发现代码里面链接加上http之后ios正常了,特么狗屎ios没http他识别不出来!修改的图片和链接前面都要有http!!