Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Twitter嵌入的时间线从不更新_Javascript_Twitter_Embedding - Fatal编程技术网

Javascript Twitter嵌入的时间线从不更新

Javascript Twitter嵌入的时间线从不更新,javascript,twitter,embedding,Javascript,Twitter,Embedding,我们正在使用Twitter嵌入的时间线小部件,这是有文档记录的 根据文档,它应该“实时”自动更新自身: 这些新的时间线工具是专为网络、移动和网络而构建的 网络,和触摸设备。它们加载速度快,与您的流量成比例,而且 实时更新 但事实并非如此。iframe最初可以正常加载,但之后不会更新。当我在Chrome开发者工具中查看网络选项卡时,我没有看到任何错误,也没有看到进一步的网络数据请求 还有人注意到了吗?文档是否完全不正确,并且功能不存在?我使用的是Twitter提供的以下代码片段: <a cl

我们正在使用Twitter嵌入的时间线小部件,这是有文档记录的

根据文档,它应该“实时”自动更新自身:

这些新的时间线工具是专为网络、移动和网络而构建的 网络,和触摸设备。它们加载速度快,与您的流量成比例,而且 实时更新

但事实并非如此。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>

!函数(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);}(文档,“脚本”,“twitter”);
if(类型(twttr)!=“未定义”){
twttr.widgets.load();
}
更新
如果我完全按照向导/生成器中的方式使用代码段,则会显示更新。但是,当我添加自定义数据属性时,它会停止工作。

此代码似乎已过时。你能试试这个,看看是否有效吗


!函数(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);}(文档,“脚本”,“twitter wjs”)


如果是这样,您可以创建自己的小部件(确保您首先登录到Twitter)

事实证明,这是使用
数据tweet limit=“#”
自定义出现的tweet数量时的预期行为。当我删除此属性时,小部件会再次轮询更新。

我从小部件“仪表板”创建了一个新的小部件,并将其放入一个静态页面,但它不会更新。我只添加了
data screen name=“foxnews”
,因为他们经常发tweet@SDP您到底想定制什么?你不能从Twitter上的NewWidget向导中添加你需要的定制吗?不,向导只是链接到文档页面,介绍如何添加定制数据属性。我使用noheader,nofooter,用户名,transparent@SDP你在用什么向导?你没有试过使用我上面的链接吗?@SDP你试过使用我上面发布的示例代码吗?