Я использую Google Feed JSAPI для чтения/разбора фида. Проблема в том, что при изменении фида предыдущие записи становятся недействительными (ссылки и изображения не работают), поэтому я не могу загрузить кешированную версию фида. Я думал, что при загрузке фида не будет использовать кешированную версию, но я ее не вижу. Мое решение состоит в том, чтобы добавить переменную (t) в конец URL-адреса канала, чтобы она была "уникальной", но это кажется взломанным (но оно работает). Кто-нибудь знает лучший способ сделать это?
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);
}