Twitter从自定义Twitter按钮分享回拨

时间:2013-12-16 16:21:36

标签: javascript twitter

我使用以下

实现了自定义Twitter按钮
   var url = attrs.twitterShare;
   var width = 575; 
   var height = 400; 
   var left = (getScreenWidth() - width) / 2; 
   var top = (getScreenHeight() - height) / 2; 
   var opts = 'status=1' + ',width=' + width + ',height=' + height + ',top=' + top + ',left=' + left;

   window.open('http://twitter.com/share?original_referer=' + url, 'twitter_share', opts);

摘要,点击一个元素,调用javascript打开,打开twitter.com/share与要共享的网址。但是我想知道是否有一个回调我可以用来获取链接共享的统计数据,例如转发的数量?

1 个答案:

答案 0 :(得分:0)

您可以在弹出窗口中嵌入iframe,这会加载共享网址,当页面更改时,您可以处理

function callback(url) { alert(url); };
var window = open('url','name','height=300,width=300');
window.document.write('<iframe onLoad="window.opener.callback(this.contentWindow.location);" src="https://twitter.com/intent/tweet?url=http%3A%2F%2Fbbc.co.uk&text=This is a Twitter title">');