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