RSS 自动发现
Posted
技术标签:
【中文标题】RSS 自动发现【英文标题】:RSS Auto Discovery 【发布时间】:2012-06-04 07:09:00 【问题描述】:我从事 Web 开发已有多年,但这是我第一次涉足 XML。我创建了一个 RSS 提要,但我不知道如何让浏览器“发现”我的提要并在地址栏中显示小 RSS 图标。有问题的网站是:http://www.aurorafxstudios.com/blog,我的 RSS 提要位于:http://www.aurorafxstudios.com/blog/rss.php ...任何帮助将不胜感激。谢谢!
【问题讨论】:
图标出现在我的地址栏中。也许您使用的浏览器不支持 。现在不是很时髦。 嗯,这很奇怪。我看过一次,切换标签,回来就不见了。我在 Safari 5 中,虽然我也在最新版本的 Firefox 和 Chrome 中进行了测试。我也会放一个手动的 RSS 链接,但是很高兴看到 RSS 链接弹出:( 【参考方案1】:提要自动发现机制的“官方”版本可以在http://www.rssboard.org/rss-autodiscovery 找到。
假设您发布了一个或多个发现链接(MIME 类型取决于提要格式):
<link rel="alternate" type="application/rss+xml" title="human-readable label" href="http://www.aurorafxstudios.com/blog/rss.php" />
您可以通过多种方式验证其存在。例如,在 IE 9 中,您可以点击 Alt + T(工具)并验证您的发现链接是否列在 Feed Discovery 菜单选项下。
您的供稿的许多消费者将通过供稿阅读器检索它,其中大多数将接受您网站的 URL,并通过发现链接找到您发布的供稿,然后将它们呈现给最终用户.您可以考虑使用提要阅读器来验证您的发现链接是否有效。
只要您遵循规范,我就不会担心您会看到不同浏览器表现出的各种行为。
【讨论】:
谢谢,我一定会看看那个网站。似乎我的 RSS 提要可以被 RSS 阅读器识别,只需输入我的aurorafxstudios.com/blog URL。这意味着我的发现链接应该是有效的。太糟糕了,我在地址栏中看不到小 RSS 图标,但就像你说的那样,这可能只是一种奇怪的浏览器行为,因为我的浏览器可以很好地识别其他博客 RSS 提要:( PS。我无法访问 IE9我仍然只有 XP。谁能帮我测试一下?【参考方案2】:在“head”标签中添加以下内容。
<link rel="alternate" type="application/rss+xml" title="Name of Your Feed" href="http://www.aurorafxstudios.com/blog.xml" />
【讨论】:
以上是关于RSS 自动发现的主要内容,如果未能解决你的问题,请参考以下文章