Как Firefox знает, какова ссылка RSS для сайта?

Если я перехожу к сайту как http://blogs.msdn.com/ashleyf/ с Firefox, он имеет немного значка RSS на строке поиска, которую можно использовать для подписки на канал. Что-то как Google Chrome не имеет того значка. Как Firefox знает, что подписаться на? Прямо сейчас единственный способ, которым я могу подписаться на эти сайты, состоит в том, чтобы просто открыть их в Firefox, так как я использую Chrome в качестве своего основного браузера.

1
задан 28.09.2009, 01:03

5 ответов

При нажатии на значок RSS он предлагает Вам два варианта (для страницы, которую Вы связали с), которые являются - не по совпадению - то же как titles предлагаемые в <head> из страницы:

<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"  />

Я принимаю затем, тот Firefox принимает во внимание их <link>s, в то время как Chrome не делает (или делает это в другом - менее очевидный или интуитивный - путь).

4
ответ дан 12.12.2019, 07:48
  • 1
    какие-либо подсказки о том, как Chrome действительно делает это? было бы раздражающим, чтобы просмотреть источник и скопировать ссылку самостоятельно – user9430 28.09.2009, 01:50

Ну, я использовал скрипача, и когда я удалил эту строку -

<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">

Кнопка пошла от этой страницы, таким образом, я предполагаю, что это - то, что управляет ею!

1
ответ дан 12.12.2019, 07:48

Поскольку это указано в a link тег:

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

Процесс называют Автоматическим обнаружением RSS. Больше на нем здесь.

3
ответ дан 12.12.2019, 07:48

Если Вы добрались до источника для той страницы, Вы будете видеть, что они выстраиваются в линию около вершины:

<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"  />

Браузер берет на типе канала и предлагает подписывать Вас. Я удивлен услышать, что Chrome не распознает их. (Возможно, это - конкретная платформа?)

0
ответ дан 12.12.2019, 07:48

Chrome обрабатывает его с расширением: Расширение Подписки RSS

Я предполагаю, что Google хочет сохранить Chrome минимальным и расширения предложения для улучшения функциональности.

1
ответ дан 12.12.2019, 07:48

Теги

Похожие вопросы