以下是自定义Twitter图标代码:
HTML:
<i id="twitter_share" class="fa fa-twitter fs20" style="position: relative; bottom: 4px;"></i>
和Jquery:
$('#twitter_share').click(function (e) {
e.preventDefault();
var loc = "<?= base_url(uri_string()); ?>";
var title = "<?= $video->title; ?>";
window.open('http://twitter.com/share?url=' + loc + '&text=' + title + '&', 'twitterwindow', 'height=450, width=550, top=' + ($(window).height() / 2 - 225) + ', left=' + $(window).width() / 2 + ', toolbar=0, location=0, menubar=0, directories=0, scrollbars=0');
});
它与网址和标题一起正常工作。问题是,我如何分享一个图像?
非常感谢你的帮助。
更新:在facebook中引用 在Facebook我可以分享这样的内容,它也可以在Twitter上完成吗?谢谢。 !
答案 0 :(得分:5)
图片来自您的HTML标记,当有人发推推文时,会被Twitter抓取。
Twitter将推文附带的元信息收集称为卡,他们需要在网络上显示之前批准这些信息。
答案 1 :(得分:1)
我搜索了一点解决方案,一个解决方案是使用Twitter Cards
也许这个主题会帮助你Twitter - share button, but with image