Piszę trochę javascript i muszę wybrać między SVG lub VML (lub obu, lub coś innego, to dziwny świat). Chociaż wiem, że na razie tylko IE obsługuje VML, wolałbym raczej wykrywać funkcjonalność niż platformę.Jak wykryć obsługę VML lub SVG w przeglądarce
Wygląda na to, że SVG ma kilka właściwości, na które można przejść: window.SVGAngle na przykład.
Czy to najlepszy sposób na sprawdzenie obsługi SVG?
Czy istnieje odpowiednik VML?
Unfortuntaly - w firefox mogę całkiem szczęśliwie zrobić wszystkie renderowania w VML bez błędu - po prostu nic nie dzieje się na ekranie. Trudno jest wykryć tę sytuację ze skryptu.
ciekawy artykuł na ten argument: http://voormedia.com/blog/2012/10/displaying-and-detecting-support-for-svg-images – Pisu