我正在创建一个网站,但无法让 Firefox 在我打开它时询问我在哪里添加提要。我使用该标签添加了 RSS 图标,它指向一个页面,该页面根据 W3C 验证器提供了有效的 Atom 提要。
当内容类型为“ text/html
”时,我得到连接的 XML 标记的内容。当我提供“ application/atom+xml
”时,Firefox 会询问我是否要将文件保存到我的桌面。Safari 识别了该提要并采取了适当的行动。
提要中是否有另一个标题或标签告诉 Firefox 像提要一样行事?
这个页面的提要是一个 Atom 提要,Firefox 将其识别为 Atom 提要。也许您应该将内容类型标头设置为“application/xhtml+xml”,这就是 stackoverflow 正在做的事情。
好吧,您的提要只需要符合 Atom 规范。如果它符合 Firefox 将显示它。您是否输入了正确的标题和命名空间?
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
如果您这样做,我认为您不必担心更改标题。我过去使用过 RSS(不是 Atom)提要,只要提要的格式正确,就不必更改标题。
Firefox 应该从服务器的 "Content-Type: application/atom+xml; charset=UTF-8" http 标头中获取。什么 http headers firefox 你可以用这个插件检查:http: //livehttpheaders.mozdev.org/