2

Webサイトを作成していますが、Firefoxを開いたときにフィードを追加する場所を尋ねるのに問題があります。タグを使用してRSSアイコンを追加すると、W3Cバリデーターに従って有効なAtomフィードを提供するページが表示されます。

コンテンツタイプが" text/html"の場合、XMLtagsのコンテンツが連結されます。""を提供するとapplication/atom+xml、Firefoxはファイルをデスクトップに保存するかどうかを尋ねてきます。Safariはフィードを認識し、適切に動作します。

Firefoxにフィードのように動作するように指示する別のヘッダーまたはタグがフィードにありますか?

4

3 に答える 3

2

このページのフィードは Atom フィードであり、Firefox はそれを Atom フィードとして認識します。content-type ヘッダーを "application/xhtml+xml" に設定する必要があるかもしれません。これは、stackoverflow が行っていることです。

于 2009-04-04T05:51:37.320 に答える
2

フィードは Atom 仕様に準拠していれば十分です。準拠している場合、Firefox はそのように表示します。正しいヘッダーと名前空間を入れていますか?

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

その場合、ヘッダーの変更について心配する必要はないと思います。過去に RSS (Atom ではない) フィードを扱ったことがありますが、フィードが正しくフォーマットされている限り、ヘッダーを変更する必要はありませんでした。

于 2009-04-04T05:55:03.367 に答える
0

Firefox は、サーバーから "Content-Type: application/atom+xml; charset=UTF-8" http ヘッダーを取得する必要があります。Firefox が取得している http ヘッダーは、次のプラグインで確認できます: http://livehttpheaders.mozdev.org/

于 2009-04-04T05:52:53.230 に答える