我使用 XSLT 将大量数据保存在 XML 文件中,以便在 Firefox 中正确显示内容。但是从今天起,Firefox 不再解释 XSLT 并显示一个白页或一个块中的数据。
我当前的 Firefox 版本是 68.0(64 位)。新版本中的 XSLT 是否存在错误,还是在 Firefox 68.0 中默认仅禁用 XSLT?
正如 Tim C 在评论中指出的那样,由于安全修复的副作用,<?xml-stylesheet href="foo.xsl" ..?>从本地文件系统加载的 XML 文档的使用在 Mozilla 中不再有效。该问题被报告为 bug https://bugzilla.mozilla.org/show_bug.cgi?id=1565261但似乎无意修复它,因为 Chrome 和其他基于 Chromium 的浏览器已停止支持从加载的 XML 文档中引用的 XSLT本地文件系统很久以前。
然而,错误报告中的讨论表明toprivacy.file_unique_origin中的设置是一种“解决方法”。about:configfalse
请记住,它会使您面临安全问题,该问题的修复会禁用xml-stylesheet从本地文件系统加载的处理指令引用的 XSLT。
| 归档时间: |
|
| 查看次数: |
644 次 |
| 最近记录: |