#javascript #svg #raphael #vml
#javascript #svg #рафаэль #vml
Вопрос:
Мне интересно найти таблицу совместимости браузера, в которой перечислены части SVG / VML, поддерживаемые каждой версией Opera, Safari, Chrome, Firefox и Internet Explorer (также неплохо было бы использовать Konqueror) в духе Quirksmode.
Я нашел следующие две таблицы совместимости для SVG, но ни одна из них не содержит достаточно подробностей:
Информация в первой ссылке, похоже, противоречит библиотекам, таким как Raphael, которые утверждают, что полностью поддерживают анимацию в Firefox 3.0 и Safari 3.0 , в то время как ссылка предполагает, что модуль анимации не реализован до более поздних версий для этих двух браузеров.
Вторая ссылка просто не уходит достаточно далеко назад, чтобы я мог сделать выводы о том, какие функции SVG / VML я могу использовать для обеспечения совместимости со старыми браузерами.
Излишне говорить, что я в бесконечном замешательстве.
Чтобы было совершенно ясно, мне интересно выяснить, какие части SVG поддерживаются в разных версиях всех популярных браузеров. Поскольку IE не поддерживает SVG, мне интересно выяснить, какие части VML поддерживаются в разных версиях IE.
Если разработчики библиотек нашли эту информацию, она должна существовать, но, похоже, она просто ускользает от меня.
Буду признателен за любую помощь.
Комментарии:
1. Существует разница между поддержкой анимации в SVG и анимации SMIL. SMIL — это декларативный способ задания анимации. Было много отзывов поставщиков о его поддержке. Другим методом было создание анимации с помощью SVG DOM. Это обеспечивает более широкую поддержку браузера.
Ответ №1:
Возможно, эта статья покажется вам полезной:
Создание векторной графики SVG для максимальной совместимости с браузером
http://voormedia.com/blog/2012/10/creating-svg-vector-graphics-for-maximum-browser-compatibility
Здесь показаны несколько хороших примеров функций SVG, которые даже не поддерживаются последними версиями Chrome.
Внизу также есть хорошая таблица совместимости.