首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firefox不再解释XSLT-1.0

Firefox不再解释XSLT-1.0
EN

Stack Overflow用户
提问于 2019-07-13 00:16:23
回答 1查看 760关注 0票数 5

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

我目前的Firefox版本是68.0 (64位)。新版本中的XSLT是否有bug,或者在Firefox 68.0中是否仅默认禁用了XSLT?

EN

回答 1

Stack Overflow用户

发布于 2020-03-28 02:53:09

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

然而,bug报告中的讨论表明,将about:config中的privacy.file_unique_origin设置为false是一种“变通办法”。

请记住,这会使您面临安全问题,其修复方法会禁止使用从本地文件系统加载的xml-stylesheet处理指令所引用的XSLT。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57010656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档