2017-12-26 14 views
0

Service Workerを実装したJekyllのブログがあります。キャッシュされたRSS Firefoxで正しく表示されない

何らかの理由で、feed.xmlファイルがキャッシュされた後です。 Firefoxはそのようなページをレンダリングしません、それは生のXMLファイルを表示するだけです。 Ctrl + F5を押すと、ページが通常のRSSフィードと同じようにレンダリングされます。

キャッシュが作成される前にrssフィードが表示される場合、rssもうまく表示されます。

W3C RSS Validatorはフィードが実際に有効であることを示しています。

Google Chromeは、フィードがキャッシュされていても正式なrss拡張子で正常に表示されます。だから私はこれがFirefoxの問題だと推測しています。

Firefoxは私がService Workerで指定しなかったいくつかのファイルをGoogle Chromeにはキャッシュしていないことに気付きました。ファイルはsw.jsとfeed.xmlです。これは期待される行動ですか?

ここでは、ウェブページへのリンクです:https://lumpbloom7.github.io/

答えて

0

私はときevent.request.url != "https://yourpage.tld/feed.xml"

ページのみを取得するために、条件付き場合を使用してこれを解決してきました
関連する問題