【问题标题】:firefox not display rss feed with interfaceFirefox 不显示带有界面的 RSS 提要
【发布时间】:2010-10-25 13:46:16
【问题描述】:

Firefox 显示 RSS 的界面而不是提要的 XML。例如转到:http://www.alistapart.com/site/rss

由于某种原因,此提要在 Firefox 中显示 XML 而不是界面: http://www.mmpa.net/feeds/upcoming-events.rss

xml 和 Content-Type 标头是相同的。有人看到我错过了什么吗?有什么区别?

谢谢

【问题讨论】:

    标签: firefox rss


    【解决方案1】:

    想通了!

    Firefox 无法正确处理压缩后的 RSS 提要。 (看来,这就是我的测试所显示的,但我还没有发现有人对此采取了行动。)

    我们的 apache 安装配置为 gzip 响应。其中一个标题是:

    Content-Encoding: gzip
    

    我关闭了 apache 模块,它现在可以工作了!

    【讨论】:

    • 有趣的发现,我想我可以确认一下。您是否考虑过在 Firefox 问题跟踪器上打开错误?修复可能是 Firefox 支持编码的 rss 响应(应该是首选),或者在请求 *.rss URL 时不发送 accept-encoding: gzip,...。
    【解决方案2】:

    第一个的内容类型是application/xhtml+xml,而第二个的内容类型只是text/xml。据我所知,我注册的所有其他提要都使用内容类型application/xhtml+xml。

    【讨论】:

    • 来自alistapart.com/site/rss 的实际响应是“text/xml”。当您“查看页面信息”时,它显示 application/xhtml+xml 但我认为这只是因为 Firefox 正在转换 xml 以显示界面。 (我知道它的文本/xml,因为我运行了“wget alistapart.com/site/rss")
    猜你喜欢
    • 1970-01-01
    • 2014-04-29
    • 1970-01-01
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多