Мой проект поддерживает загрузку пользователями своих собственных значков, которые будут использоваться для различных объектов в системе. Я бы хотел поддержать SVG, поскольку это означает, что одно и то же изображение можно масштабировать и использовать в нескольких местах.
Firefox имеет текущую ошибку , которая запрещает использование файлов SVG в тегах <img>
. Из моей другой работы по xhtml я понял, что теги <object>
были (xhtml) способом продвижения вперед для внешних носителей (и, по сути, эквивалентны - расширенная поддержка резервной функциональности в стороне), и, поскольку Firefox поддерживает SVG в тегах объектов, я переключился использовать их.
Однако, похоже, что «особенности» SVG не позволяют использовать их взаимозаменяемо в качестве масштабируемых изображений, так как события JavaScript, по-видимому, не всплывают из объекта, кроме нескольких других вещей.
Кто-нибудь знает, можно ли решить эти проблемы? То есть как я могу сказать Firefox, что я просто хочу изображение, используя тег объекта?