Maison > Questions et réponses > le corps du texte
Appelez l'interface de partage dans WeChat js-sdk pour modifier le contenu et les images de partage de la page. Il a été testé que les images et les titres partagés par Android sont modifiés avec succès, mais il n'y a aucun changement lorsqu'ils sont partagés par les téléphones Apple. savoir s'il y a un problème de compatibilité Apple ou autre chose
.某草草2017-06-13 09:24:09
Dans la version iOS WeChat 6.1, les liens externes des images partagées ne sont pas affichés. Seules les images liées à la page du compte officiel ou les images du serveur WeChat peuvent être affichées (l'équipe WeChat a confirmé ce problème et le corrigera dans la version 6.2)
阿神2017-06-13 09:24:09
Maintenant, ce problème ne se produit généralement pas. Après tout, la version actuelle d'iOS est généralement supérieure à 8.2. Je crée aussi souvent des pages WeChat h5 et partage iOS sans aucun problème. Personnellement, je pense qu'il y a un problème avec le code, ou vous pouvez publier. un peu de code et jetez un oeil
typecho2017-06-13 09:24:09
Bon sang, j'ai découvert par hasard qu'après avoir ajouté http au lien dans le code, iOS devient normal. Bon sang, iOS n'a pas http et il ne peut pas le reconnaître ! Les images et liens modifiés doivent être précédés de 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 () {
// 用户取消分享后执行的回调函数
}
});
});