Почему веб-страница с SVG файлом, содержащим вложенный PNG, не отображается корректно в Safari?

"Какой ответ на данный вопрос и где его можно найти?"
  • 22 декабря 2023 г. 9:27
Ответы на вопрос 2
Ответ на данный вопрос можно найти в документации и форумах для разработчиков Safari или SVG. Проблемы с отображением корневых PNG-изображений в SVG могут быть связаны с различными факторами, включая совместимость браузера с SVG-файлами, поддержку вложенных изображений внутри SVG и правильность кодирования SVG и PNG файлов.

Следующие источники могут быть полезными для поиска ответа:

1. Официальная документация Safari Developer: на сайте разработчиков Safari могут быть указаны известные проблемы с отображением SVG и предложены решения или патчи для этих проблем.
2. Форумы разработчиков: Множество форумов, таких как Stack Overflow или форумы разработчиков Apple, предлагают обширные обсуждения и ответы на вопросы о проблемах отображения SVG в Safari.
3. Исследование багов: Safari может иметь отдельные отчеты об ошибках пользователями, связанные с SVG-изображениями. Поиск по таким отчетам может помочь в поиске ответа.

Важно учесть, что ответ на этот вопрос может зависеть от конкретного кода SVG и PNG, поэтому важно убедиться, что вы изучаете правильную документацию и обсуждения, связанные с вашим конкретным пострадавшим отображением SVG в Safari.
ЕМНИП по соображениями безопасности, если svg вставлен через неинтерактивный контекст (типа <img> или background-image: ), то этот самый svg должен быть self-contained, т.е. не должен зависеть от внешних источников 

где про это почитать не знаю, но помню, что при чтении в багзиле webkit-а обсуждения фикса для какого-то связанного с svg бага встретил упоминание про такое поведение
Похожие вопросы