Como o firefox sabe o que é o link RSS de um site?

1

Se eu for para um site como o link com o Firefox, ele tem um pequeno ícone de RSS na barra de endereço que você pode use para se inscrever no feed. Algo como o Google Chrome não tem esse ícone. Como o Firefox sabe o que se inscrever? Neste momento, a única maneira de me inscrever nesses sites é simplesmente abri-los no Firefox, já que uso o Chrome como meu navegador principal.

    
por user9430 28.09.2009 / 00:03

5 respostas

4

Se você clicar no ícone de RSS, ele oferecerá duas opções (para a página com a qual você se vinculou), que não são coincidentemente iguais às title s oferecidas em <head> da página:

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

Assumo, então, que o Firefox toma nota desses <link> s, enquanto o Chrome não faz isso (ou faz isso de outra maneira, menos óbvia ou intuitiva).

    
por 28.09.2009 / 00:07
3

Porque está especificado em uma tag link :

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

O processo chama-se RSS Autodiscovery . Mais sobre isso aqui .

    
por 28.09.2009 / 00:06
1

Bem, eu usei o fidler e quando eu deletei essa linha -

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

O botão saiu desta página, então acho que é isso que o controla!

    
por 28.09.2009 / 00:06
1

O Chrome lida com uma extensão: Extensão de inscrição de RSS

Suponho que o Google deseja manter o mínimo do Chrome e oferecer extensões para melhorar a funcionalidade.

    
por 22.04.2011 / 13:44
0

Se você acessou a fonte dessa página, verá essas linhas próximas ao topo:

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

O navegador pega no tipo de link e se oferece para se inscrever. Fico surpreso ao saber que o Chrome não reconhece isso. (Talvez seja específico da plataforma?)

    
por 28.09.2009 / 00:07