这是我的代码:
$('#sharethis').attr('addthis:url', "<?php echo base_url(); ?>" + "research_science/Details/" + returnedData.research_id);
$('#sharethis').attr('addthis:title', returnedData.research_name);
$('#sharethis').attr('addthis:description', returnedData.research_desc);
$('#sharethis').attr('addthis:media', "<?php echo base_url(); ?>" + returnedData.research_logo);
addthis.update('share', 'url', "<?php echo base_url(); ?>" + "research_science/Details/" + returnedData.research_id);
addthis.update('share', 'title', returnedData.research_name);
addthis.update('share', 'description', returnedData.research_desc);
addthis.update('share', 'media', "<?php echo base_url(); ?>" + returnedData.research_logo);
addthis.update('share', 'url', "<?php echo base_url(); ?>" + "research_science/Details/" + returnedData.research_id);
$(".addthis_toolbox .addthis_counter").replaceWith('<a class="addthis_counter addthis_bubble_style"></a>');
addthis.counter('.addthis_counter', null, {url: "<?php echo base_url(); ?>" + "research_science/Details/" + returnedData.research_id});
我在标题中也使用了og:image
属性,但这仅适用于Facebook,而不适用于其他社交网站。
谢谢。
答案 0 :(得分:1)
谷歌,Facebook和Twitter就像所有社交网站一样只读源 网站代码。社交网站不运行客户端js脚本; 你需要在服务器端生成这种类型的标签(通过PHP脚本)。