Woher weiß firefox, was der RSS-Link für eine Site ist?

875
user9430

Wenn ich mit Firefox auf eine Website wie http://blogs.msdn.com/ashleyf/ gehe, wird in der Adressleiste ein kleines RSS-Symbol angezeigt, mit dem Sie den Feed abonnieren können. So etwas wie Google Chrome hat dieses Symbol nicht. Woher weiß Firefox, was er abonnieren soll? Im Moment kann ich diese Websites nur abonnieren, indem ich sie einfach in Firefox öffne, da ich Chrome als Hauptbrowser verwende.

1

5 Antworten auf die Frage

4
David Thomas

Wenn Sie auf das RSS-Symbol klicken, haben Sie zwei Optionen (für die Seite, auf die Sie einen Link setzen), die nicht zufällig dieselbe ist wie titledie <head>auf der Seite angebotenen Optionen :

<link rel="alternate" type="application/rss+xml" title="Code Monkey Have Fun (RSS 2.0)" href="http://blogs.msdn.com/ashleyf/rss.xml" /> <link rel="alternate" type="application/atom+xml" title="Code Monkey Have Fun (Atom 1.0)" href="http://blogs.msdn.com/ashleyf/atom.xml" /> 

Ich gehe dann davon aus, dass Firefox diese <link>Informationen beachtet, während Chrome dies nicht tut (oder auf eine andere, offensichtliche oder intuitive Weise).

Irgendwelche Hinweise, wie Chrome das macht? Es wäre ärgerlich, den Quellcode zu sehen und den Link selbst zu kopieren user9430 vor 14 Jahren 0
Ich glaube nicht, dass Chrome die automatische RSS-Erkennung unterstützt. Josh Hunt vor 14 Jahren 0
@unbekannt (Yahoo), ich habe keine Ahnung. Ich bin auf "buntu", also gibt es - soweit ich weiß - noch keine Chrome-Version, mit der ich spielen kann (und bei der Arbeit bin ich auf Win, nur mit IE.) Bastler, kein Profi). David Thomas vor 14 Jahren 0
http://www.google.com/chrome/intl/de/landing_chrome.html?hl=de&platform=linux nein? Jody vor 13 Jahren 0
@Jody, in der Tat so; Aber schau dir das Datum an, an dem ich den letzten Kommentar geschrieben habe. Heutzutage verwende ich fast ausschließlich Chromium. :) David Thomas vor 13 Jahren 0
3
John T

Weil es in einem linkTag angegeben ist:

<link rel="alternate" type="application/atom+xml" title="Feed of recent questions" href="/feeds"> 

Der Vorgang wird als RSS-Autodiscovery bezeichnet . Mehr dazu hier .

1
William Hilsum

Nun, ich habe Fidler benutzt und als ich diese Zeile gelöscht habe -

<link rel="alternate" type="application/atom+xml" title="Feed for question 'How does firefox know what the RSS link for a site is?'" href="/feeds/question/47636"> 

Der Button ging von dieser Seite, also denke ich, das ist es, was es steuert!

Siehe den Kommentar von John T. Nathaniel vor 14 Jahren 0
1
Xbello

Chrome handhabt es mit einer Erweiterung: RSS Subscription Extension

Ich nehme an, Google möchte Chrome minimal halten und Erweiterungen anbieten, um die Funktionalität zu verbessern.

0
Telemachus

Wenn Sie die Quelle für diese Seite aufgerufen haben, sehen Sie diese Zeilen oben:

<link rel="alternate" type="application/rss+xml" title="Code Monkey Have Fun (RSS 2.0)" href="http://blogs.msdn.com/ashleyf/rss.xml" /> <link rel="alternate" type="application/atom+xml" title="Code Monkey Have Fun (Atom 1.0)" href="http://blogs.msdn.com/ashleyf/atom.xml" /> 

Der Browser greift den Linktyp auf und bietet an, Sie zu abonnieren. Ich bin überrascht zu hören, dass Chrome diese nicht erkennt. (Vielleicht ist das plattformspezifisch?)