1

正如我们所知,Twitter.com在昨天(2012 年 7 月 26 日)一段时间内出现了宕机。那时我的网站主页有些反应迟钝。主页试图加载 twitter 提要并失败,因此我网站中的其他页面元素似乎已损坏,例如 jquery 滑块无法正确加载,因为它试图加载 twitter API。

如果网站发现它已关闭并显示一个简短的错误通知来代替提要,是否需要将其修复为主页忽略 twitter 提要?

我正在使用以下自定义 twitter 小部件(从此处获取)在主页中显示最新的 2 条推特。

<div id='twitter_div'>                        
<ul id='twitter_update_list'>       
</ul>                             
</div>
<script type='text/javascript' src='http://twitter.com/javascripts/blogger.js'></script>

<script type='text/javascript'>
// to filter @replies in twitter feed
    function filterCallback( twitter_json )
        { var result = [];for(var index in twitter_json) 
        { if(twitter_json[index].in_reply_to_user_id == null) {result[result.length] = twitter_json[index]; }
        if( result.length==2 ) break;}twitterCallback2(result); }
    </script>

<script type='text/javascript' src='http://twitter.com/statuses/user_timeline/DUOBoots.json?callback=filterCallback&amp;count=10'></script>
4

1 回答 1

1

你应该延迟加载你的 twitter 提要。您页面的其余部分将立即加载,如果/当 twitter 出现故障时,它不会阻止您页面的其余部分。无论如何,这样做是个好习惯。

有关使用 jquery 执行此操作的一些示例的讨论,请参见https://dev.twitter.com/discussions/3369

于 2012-07-27T05:38:59.043 回答