【问题标题】:How do I prevent Firefox/IE from formatting feeds?如何防止 Firefox/IE 格式化提要?
【发布时间】:2014-07-14 19:05:53
【问题描述】:

我为 RSS 提要编写了一个 XSLT,它在 Chrome 中运行良好。但是,FF 和 IE 有一个默认的提要格式化程序,所以它们忽略了我的 XSLT。有没有办法阻止 FF/IE 格式化我的提要并改用我的 XSLT?

编辑:我正在寻找要添加到我的 XML 文件中的内容,而不是如何更改 FF/IE 设置。

【问题讨论】:

  • 如何在 Chrome 中应用样式表?您是否在 RSS 文档中插入了对样式表的引用?它是独立的吗?

标签: xml internet-explorer firefox xslt


【解决方案1】:

您可以提供一个 html 文件吗?换句话说,this 解决方案是否适合您?

如果你不能:

修复 Firefox:

  1. 确保源文件和样式表的 mime 类型都设置为 XML mimetype,即 text/xml 或 application/xml。
  2. XSLT 命名空间是http://www.w3.org/1999/XSL/Transform。使用处理指令而不是非标准的 xml:stylesheet。
  3. 出于安全原因,请确保从同一域加载 XSLT 样式表。
  4. 用于 RSS 或 ATOM 提要 firefox 覆盖样式。一种已知的解决方法是在 XML 文件的开头添加足够长的 XML 注释,以便将 or 标记从前 512 个字节中“推出”,Firefox 会对其进行分析以确定它是否是提要。强>

来源:https://developer.mozilla.org/en-US/docs/XSL_Transformations_in_Mozilla_FAQ

【讨论】:

    猜你喜欢
    • 2016-02-08
    • 2011-09-03
    • 2017-08-17
    • 1970-01-01
    • 2016-03-26
    • 2020-08-03
    • 1970-01-01
    • 1970-01-01
    • 2017-06-17
    相关资源
    最近更新 更多