Verhindern, dass die Google Feed-API zwischengespeicherten Feed verwendet

Ich benutze dieGoogle Feed JSAPI einen Feed lesen / parsen. Das Problem ist, wenn sich der Feed ändert, werden die vorherigen Einträge ungültig (Links und Bilder funktionieren nicht), so dass ichkann nicht Laden Sie eine zwischengespeicherte Version des Feeds. Ich dachte, dass es beim Laden des Feeds eine Option geben würde, die zwischengespeicherte Version nicht zu verwenden, aber ich sehe keine. Meine Lösung besteht darin, eine Variable (t) am Ende der Feed-URL einzufügen, damit sie "eindeutig" ist, aber dies scheint hacky (aber es funktioniert). Kennt jemand einen besseren Weg, um es zu tun?

    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);
    }

Antworten auf die Frage(2)

Ihre Antwort auf die Frage