【问题标题】:Is there any way to get Mozilla to show the SVG source?有什么方法可以让 Mozilla 显示 SVG 源代码?
【发布时间】:2020-06-09 12:50:45
【问题描述】:

我正在调试一个在某些时候会生成 SVG 图的应用程序。目前 SVG 在某种程度上是畸形的。我想看SVG源码,也就是SVG图的文本,就是XML。

mime 类型的标题是“image/svg+xml”,这对于 SVG 图表是正确的。主 Mozilla 浏览器显示解析错误。

当我进入开发者模式时,network 选项卡,我可以看到对 SVG 的请求,我可以看到已发送的标头和返回的标头,但是当我尝试查看 @ 987654322@,它再次尝试渲染图形,但它不能,所以它只显示一个“损坏的图像”图标。

有什么方法可以说服 Mozilla 简单地显示响应正文的 XML 而不尝试将其呈现为图像?有什么办法可以关闭开发者模式下的图片渲染?

【问题讨论】:

    标签: debugging firefox svg firefox-developer-tools


    【解决方案1】:

    在开头添加view-source:,或者使用 curl 或 telnet 下载源代码,然后在您选择的编辑器中查看。

    【讨论】:

      【解决方案2】:

      在 Firefox 中获取源码有两种方式:

      1. 复制响应 右键单击请求 > 复制 > 复制响应 复制 SVG,然后您可以将其粘贴到您喜欢的编辑器中并检查有什么问题。

      2. 在浏览器中查看源代码 右键单击请求 > 在新选项卡中打开。

        这应该已经为您提供了如下错误消息:

        要查看源代码,请在选项卡中右键单击 > 查看页面源代码 或按 Ctrl+U。

      【讨论】:

      • 谢谢。我敢肯定,这似乎很明显。但我有一段时间感到困惑。
      猜你喜欢
      • 1970-01-01
      • 2012-11-03
      • 2021-01-03
      • 2014-05-20
      • 1970-01-01
      • 1970-01-01
      • 2023-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多