如何在 Twitter 嵌入式时间线上刷新之前设置超时?
我需要更改超时时间以更新我网站上的 Twitter 时间线。目前,twitter API 每秒都会执行一个 ajax 请求来更新时间线。但是在 JS 引擎慢的浏览器(也就是 IE)上,会导致浏览器变慢或者有时会导致浏览器停止工作。
为了解决这个问题,我想在 Twitter 时间轴上刷新之前设置超时
我没有在 API 上找到任何关于如何做到这一点的参考。
我正在使用以下 JS 代码导入时间线:
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p='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>
为了显示时间线,我使用了如下所示的 HTML 代码:
<div class="box-twitter">
<p class="title-box"><span class="icon"></span>WHAT'S HAPPENING ON TWITTER </p>
<a class="twitter-timeline" href="https://twitter.com/search?q=from:dev include:retweets" data-widget-id="394816085830025216"><img src="preloader.gif" style="margin-left: 132px; margin-top: 20px;"/></a>
有人知道我该如何解决这个问题?
谢谢。