2015-04-22 28 views
5

我们使用的是Twitter嵌入式时间轴小部件,其文档编号为hereTwitter嵌入式时间轴永不更新

根据该文件,它应该自动更新它的“实时”自我:

这些新的时间表工具为Web,移动 网络和触摸设备专门建造的。它们可以快速加载,随着流量进行扩展,并实时更新。

但它没有这样做。 iframe加载罚款最初,但从未更新。当我在Chrome开发人员工具中观看网络标签时,看不到任何错误或进一步的网络数据请求。

有没有其他人注意到了这一点?文件是不正确的,而且功能不存在?我使用这个代码片段,由Twitter提供:

<a class="twitter-timeline" data-screen-name="foxnews" data-widget-id="11111111111111" data-chrome="nofooter noheader noscrollbar transparent" data-tweet-limit="10"></a> 
    <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?"http":"https";if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); 
    if (typeof(twttr) !== "undefined") { 
    twttr.widgets.load(); 
    } 
</script> 

UPDATE 出现,如果我使用该代码段完全一样,是从向导/发电机的更新。但是,当我添加自定义数据属性时,它停止工作。

回答

0

此代码似乎已过时。你可以试试看看它是否有效?

<a class="twitter-timeline" href="https://twitter.com/FoxNews" data-widget-id="591265000628559874">Tweets by @FoxNews</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>

如果是这样,你可以创建自己的控件(确保你登录到Twitter第一)here.

+0

我从小部件“仪表板”创建了一个新的小部件,并将其放到静态页面中,但它并未更新。我唯一添加的是'data-screen-name =“foxnews”',因为它们频繁发布。 – emersonthis

+0

@SDP你究竟想要自定义什么?您是否可以不在Twitter上添加您需要的新自定义功能? –

+0

否向导只是链接到文档页面上如何添加数据属性进行自定义。我使用noheader,nofooter,用户名,透明 – emersonthis

1

事实证明,这种使用data-tweet-limit="#"时候来定制是预期的行为出现的数字tweets。当我删除此属性时,窗口小部件再次轮询更新。