微信JSSDK朋友圈分享的图片在IOS中不显示

发布于 2022-09-01 15:23:19 字数 2167 浏览 28 评论 0

最近在使用微信JSSDK出现一个奇怪的现象,调用微信JSSDK分享朋友圈的方法,结果在IOS系统中只有标题无法显示图片,但调用分享朋友,QQ,微博的方法却是可以正常的显示,觉得甚至奇怪,不知道有谁可以帮忙解决下呢?

代码主体:

javascript
var shareData = { title: '潮童xxx真是拼了,你也要来拼吗?', desc: '潮童xxx真是拼了,你也要来拼吗?', link: 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxx&redirect_uri=xxx&response_type=code&scope=snsapi_base&state=xxx#wechat_redirect', imgUrl: 'http://j2ee.u.qiniudn.com/soulong.jpg-alias' } wx.config({ debug: false, appId: 'xxx', timestamp: xxx, nonceStr: 'xxx', signature:'xxx', jsApiList:[ 'checkJsApi', 'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'hideMenuItems', 'showMenuItems', 'hideAllNonBaseMenuItem', 'showAllNonBaseMenuItem', 'chooseImage', 'previewImage', 'uploadImage', 'getNetworkType', 'hideOptionMenu', 'showOptionMenu'] }); wx.ready(function () { wx.checkJsApi({ jsApiList: ['getNetworkType'], success: function (res) { $('#loadMask').hide(); } }); wx.getNetworkType({ success: function (res) { var nt = res.networkType; if (nt!='wifi'){ alert('亲,您当前用的不是WIFI环境,加载较缓慢请稍后.'); } } }); // 注册分享朋友圈事件 wx.onMenuShareTimeline({ title: shareData.title, link: shareData.link, imgUrl: shareData.imgUrl, success: function () { xxx }, cancel: function () { xxx } }); // 注册分享朋友事件 wx.onMenuShareAppMessage({ title: shareData.title, desc: shareData.desc, link: shareData.link, imgUrl: shareData.imgUrl, success: function () { xxx }, cancel: function () { xxx } }); });

有肾机的朋友可以扫描下面的二维码尝试下(可能需要先关注下微信,并不是推广)

游戏分享

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

放飞的风筝 2022-09-08 15:23:19

来自微信官方的解释:

在iOS微信6.1版本中,分享的图片外链不显示,只能显示公众号页面内链的图片或者微信服务器的图片(微信团队已经确认此问题,会在6.2中修复)

http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html

这样的小城市 2022-09-08 15:23:19

IOS下确实有可能出现这个问题,告诉你另外一个方案,

微信在分享的时候会默认去取界面上的第一张大图(印象中是大于200x200)来作为默认分享图片
所以,你可以在界面上把要显示的分享图直接输出放在body里的第一行,例如:

<body>
    <div style="display:none">
        <img src="要显示的分享图的url">
    </div>
</body>

然后就解决了

孤独患者 2022-09-08 15:23:19

有时候是因为加载的问题

我不在是我 2022-09-08 15:23:19

我也遇到这个问题了,ios下分享,只显示标题,不显示图片,android下没问题,是不是真是微信自认的问题呢?求解,谢谢

牵强ㄟ 2022-09-08 15:23:19

是IOS系统的问题,另外具体的jssdk使用方法:http://www.huceo.com/post/414.html

往日 2022-09-08 15:23:19

楼主问题解决了吗?我现在也遇到这样的问题,请教一下

送舟行 2022-09-08 15:23:19

官方回复不可采纳:在iOS微信6.1版本中,分享的图片外链不显示,只能显示公众号页面内链的图片或者微信服务器的图片(微信团队已经确认此问题,会在6.2中修复)
亲测:6.5.5此问题依然出现!!!

云朵有点甜 2022-09-08 15:23:19

请问您解决了没?我也遇到这个问题T T

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文