Firefox不再解释XSLT-1.0

时间:2019-07-12 16:16:23

标签: firefox xslt

我使用XSLT将大量数据保存在XML文件中,以便在Firefox中正确显示内容。但是从今天起,Firefox不再解释XSLT,而是在一个块中显示白页或数据。

我当前的Firefox版本是68.0(64位)。新版本中的XSLT是否存在错误,还是在Firefox 68.0中默认情况下仅禁用XSLT?

1 个答案:

答案 0 :(得分:0)

正如Tim C在评论中指出的那样,由于安全修复的副作用,在从本地文件系统加载的XML文档中使用<?xml-stylesheet href="foo.xsl" ..?>不再在Mozilla中起作用。该问题被报告为错误https://bugzilla.mozilla.org/show_bug.cgi?id=1565261,但似乎无意修复它,因为Chrome和其他基于Chromium的浏览器早已停止支持从本地文件系统加载的XML文档中引用的XSLT。

但是,错误报告中的讨论表明,将privacy.file_unique_origin中的about:config设置为false是一种“解决方法”。

请记住,它使您面临安全问题,该问题的修复阻止了xml-stylesheet处理从本地文件系统加载的指令所引用的XSLT的使用。