How do I know if my browser supports SVG 2.0?
(Apart from trying a feature that is supposed to work in SVG2 and realizing it's not working or that it works ...?)
How do I know if my browser supports SVG 2.0?
(Apart from trying a feature that is supposed to work in SVG2 and realizing it's not working or that it works ...?)
Asking if a browser supports SVG 2 is like asking if a browser supports HTML5. It seems like a totally reasonable question, but it doesn't work like that.
The best we can do is test if a browser supports a feature, rather than a version of spec.
According to SVG 2.0 specification it may be something like
document.implementation.hasFeature("http://www.w3.org/TR/SVG2/feature#GraphicsAttribute", 2.0)
SVG 1.1 support you can check with hasFeature call
document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#SVG", 1.1)
EDIT: hasFeature is deprecated and removed from Web standards. It will return always true on modern browsers (DOM Spec).