2009-04-04 13 views
2

Ich erstelle eine Website und habe Probleme, Firefox dazu zu bringen, mich zu fragen, wo ich den Feed hinzufügen soll, wenn ich ihn öffne. Ich habe das Tag verwendet, um das RSS-Symbol hinzuzufügen, und es führt zu einer Seite, die einen gültigen Atom-Feed gemäß dem W3C-Validator bereitstellt.Woher weiß Firefox, dass die Seite ein Atom-Feed ist?

Wenn der Inhaltstyp "text/html" ist, bekomme ich den Inhalt der XMLtags verkettet. Wenn ich "application/atom+xml" diene, fragt Firefox mich, ob ich die Datei auf meinem Desktop speichern möchte. Safari hat den Feed erkannt und handelt entsprechend.

Gibt es im Feed eine andere Kopfzeile oder ein anderes Tag, das Firefox anweist, so zu handeln, als wäre es ein Feed?

Antwort

2

Nun, Ihr Feed muss nur den Atom-Spezifikationen entsprechen. Wenn es konform ist, zeigt Firefox es als solches an. Setzen Sie den richtigen Header und Namespace ein?

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

Ich glaube nicht, dass Sie sich sorgen müssen, um den Header zu ändern, wenn Sie das tun. Ich habe in der Vergangenheit mit RSS-Feeds (nicht Atom) gearbeitet und musste den Header nie ändern, solange der Feed korrekt formatiert wurde.

+1

Da mein Atom-Feed in einer Template-Sprache war, war die erste Zeile des Feeds leer und meine XML-Deklaration war in der zweiten Zeile. Vielen Dank. –

2

Feed für diese Seite ist ein Atom-Feed und Firefox erkennt es als solches. Vielleicht sollten Sie den Content-Type-Header auf "application/xhtml + xml" setzen, was Stackoverflow macht.

+0

Dies behebt das Problem nicht, aber es hat FireFox in einen strikten Modus versetzt, der das Problem gezeigt hat. Vielen Dank. –

+0

für stackoverflow: Inhaltstyp ist jetzt auf 'application/atom + xml; charset = utf-8' – m13r

0

Firefox sollte von "Content-Type: application/atom + xml; charset = UTF-8" http-Header vom Server erhalten. Welche http-Header Firefox erhalten können Sie mit diesem Plug-in überprüfen: http://livehttpheaders.mozdev.org/

Verwandte Themen