html 微信分享 图片不显示图片,html微信浏览器分享显示图片的问题

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

demotitle>

varimgUrl= "http://musicdata.baidu.com/data2/pic/115424459/115424459.jpg";varlineLink= "http://www.hougelou.com";vardescContent= "描述";//分享给好友的时候显示标题和描述,分享到朋友圈只显示标题

varshareTitle= "阿猫的demo";varappid= "";varshare={

shareFriend:function() {

WeixinJSBridge.invoke('sendAppMessage', {"appid": appid,"img_url": imgUrl,"img_width":"200","img_height":"200","link": lineLink,"desc": descContent,"title": shareTitle

},function(res) {//_report('send_msg', res.err_msg);

})

},//分享到朋友圈

shareTimeline:function() {

WeixinJSBridge.invoke('shareTimeline', {// "img_url": imgUrl,"img_width":"200","img_height":"200","link": lineLink,"desc": descContent,"title": shareTitle

},function(res) {//_report('timeline', res.err_msg);

});

}

}

document.addEventListener('WeixinJSBridgeReady',functiononBridgeReady() {//

//发送给好友

WeixinJSBridge.on('menu:share:appmessage',function(argv) {

share.shareFriend();

});//分享到朋友圈

WeixinJSBridge.on('menu:share:timeline',function(argv) {

share.shareTimeline();

});

},false);script>

head>

hello,world!body>

html>

以上的分享,可以为html分享的时候指定分享缩略图和标题以及描述。

分享朋友圈:只显示缩略图和标题。

分享给好友:显示缩略图、标题、描述

0c529dcfa8e892d3d79e4dc2d9b5bc63.png

e55fd3ffea4c8031dac75b85a608b48f.png

js里的imgUrl、lineLink、descContent、shareTitle分别代表缩略图地址、分享网页地址、分享描述文字、分享标题

以上测试是在魅族(安卓) wechat 6.0环境。

但是在IOS iphone 4s和iPhone6 plus的微信里。看到是这样的:

2ed6c3d87d569472f70e68d5334385b0.png

显然,这个显示的是网页地址和html文件的document里的title,而且没有显示缩略图。经过测试,发现iphone5s则可以显示和安卓手机一样。

————————————————————————————

那么改成这样呢:

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

demotitle>

head>

hello,world!

body>

html>

即什么js代码都没有,就是一个普通的html网页,其中放置一个img标签图片。

这个时候分享给好友,在魅族(安卓)、iphone4s、和iPhone6 plus里显示。你可以看到显示网页地址和html里document的title和html里的第一张图片(当有多个

1289289627034787840.htm的时候获取第一个,当图片是gif格式的时候iphone4s不能显示缩略图,iphone5s可以,魅族(安卓)也可以)。

9ed845e7b75f4b8f40035011d1c85443.png

-----------------------------------------------------------------------

结论:js的分享方法不能兼容ios的某些版本。但是如果html里有img标签,且不是gif格式,则安卓和ios都可以显示title和img的图片缩略图。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值