我正在使用Google Feed JSAPI来读取/解析提要。问题是,当提要更改时,以前的条目变得无效(链接和图像不起作用),因此我无法加载提要的缓存版本。我认为在加载提要时可以选择不使用缓存版本,但我没有看到。我的解决方案是在提要 url 的末尾添加一个变量 (t),因此它是“唯一的”,但这看起来很老套(但它有效)。有人知道更好的方法吗?
function onLoad() {
// Create a feed instance that will grab feed feed.
var feed = new google.feeds.Feed(feedLocation+"&t="+new Date().getTime());
// Request the results in XML (so that we can parse out all the info
feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
//must set this - if you don't, it defaults to 4
feed.setNumEntries(50);
// Calling load sends the request off. It requires a callback function.
feed.load(feedLoaded);
}