Есть ли способ заставить Mozilla показать источник SVG? - PullRequest
0 голосов
/ 25 февраля 2020

Я отлаживаю приложение, которое в некоторых точках генерирует диаграмму SVG. В настоящее время SVG в некотором роде искажен. Я хотел бы видеть источник SVG, то есть текст диаграммы SVG, который имеет вид XML.

. Заголовок MIME-типа 'image / svg + xml', который является правильным для Диаграмма SVG. Основной браузер Mozilla показывает ошибку синтаксического анализа.

Когда я go в режиме разработчика, на вкладке network я вижу запрос на SVG, я вижу заголовки, которые были отправлены, и заголовки, которые вернулись, но когда я пытаясь просмотреть response content, он пытается еще раз отобразить графику c, чего не может сделать, поэтому он просто показывает значок «испорченного изображения».

Есть ли способ убедить Mozilla просто показать XML тела ответа, не пытаясь отобразить его как изображение? Есть ли способ отключить рендеринг изображений в режиме разработчика?

Ответы [ 2 ]

3 голосов
/ 25 февраля 2020

Добавьте view-source: в начале или, альтернативно, используйте curl или te lnet, чтобы загрузить источник, а затем просмотреть его в редакторе по вашему выбору.

0 голосов
/ 26 февраля 2020

Существует два способа получения источника в Firefox:

  1. Копировать ответ Щелкните правой кнопкой мыши запрос> Копировать > Копировать Response копирует SVG, который затем можно вставить в ваш любимый редактор и проверить, что не так. Copy the SVG response

  2. Просмотр исходного кода в браузере Щелкните правой кнопкой мыши запрос> Открыть в новой вкладке . Open SVG in new tab

    Это должно уже дать вам сообщение об ошибке, подобное этому: SVG error

    Чтобы увидеть источник, щелкните правой кнопкой мыши на вкладке> Просмотр страницы источника или нажмите Ctrl + U .

...