如何让 Firefox 将 text/xml 显示为纯文本?

如何让 Firefox 将 text/xml 显示为纯文本?

当前的行为不可能去掉所有标签并将非标签文本显示为一个大块,这是没有任何用处的。

有什么方法可以让它显示有用的内容?如果它有突出显示等功能就太棒了,但仅将其显示为纯文本就足够了。

答案1

“查看源”命令将完全按照您的要求执行。

它可以在 Firefox 的右键单击上下文菜单中找到(图片来自 Google 搜索):

查看页面源代码

答案2

我在 Ubuntu 上使用 Firefox 3.6.10,xml 文件显示格式正确(标记、突出显示和缩进)。听起来你的 mime-type 属性没有被正确识别(即不是 Firefox 的错)。

答案3

有什么方法可以让它显示有用的内容?如果它有突出显示等功能就太棒了,但仅将其显示为纯文本就足够了。

如果没有测试用例,我就无法复制此行为。在我设置的测试用例中,它默认显示解析树。

当前的行为不可能去掉所有标签并将非标签文本显示为一个大块,这是没有任何用处的。

理由有很多。text/xml 是 Fx 可以呈现的内容的有效格式 - 而不仅仅是传递。因此,结果是,它会呈现它们 - 它不会将它们视为文本。事实上,通过声明文档是 text/xml,您明确告诉 Fx 不要将它们视为纯文本。

答案4

在 Windows 上使用 Firefox 70,正常的 XML 显示是一棵带有突出显示标签的树。

有时,添加一些插件可以改变这种行为,将 XML 显示为 HTML,这是隐藏标签并仅显示内容(如果有)。

  • 在这种情况下,一种解决方法是查看 XML 源代码,它将始终显示纯文本内容,但也会显示突出显示的标签。
  • 另一种解决方法是使用其他浏览器,如 Chrome、Opera 等。
  • 有人说这种行为是由于 XML 内容引起的,但由于以前对相同内容可以正常工作,因此显然 Firefox 发生了变化。您可以尝试暂时禁用插件,直到识别出恶意插件。

相关内容