{{APIRef("SVG")}}
SVG tests interface
Interface SVGTests
defines an interface which applies to all elements which have attributes {{ SVGAttr("requiredFeatures") }}, {{ SVGAttr("requiredExtensions") }} and {{ SVGAttr("systemLanguage") }}.
Interface overview
Also implement |
None |
Methods |
boolean hasExtension(in {{ domxref("DOMString") }} extension)
|
Properties |
- readonly {{ domxref("SVGStringList") }}
requiredFeatures
- readonly {{ domxref("SVGStringList") }}
requiredExtensions
- readonly {{ domxref("SVGStringList") }}
systemLanguage
|
Normative document |
SVG 1.1 (2nd Edition) |
Properties
Name |
Type |
Description |
requiredFeatures |
{{ domxref("SVGStringList") }} |
Corresponds to attribute {{ SVGAttr("requiredFeatures") }} on the given element. |
requiredExtensions |
{{ domxref("SVGStringList") }} |
Corresponds to attribute {{ SVGAttr("requiredExtensions") }} on the given element. |
systemLanguage |
{{ domxref("SVGStringList") }} |
Corresponds to attribute {{ SVGAttr("systemLanguage") }} on the given element. |
Methods
Name & Arguments |
Return |
Description |
hasExtension(in {{ domxref("DOMString") }} extension) |
boolean |
Returns true if the browser supports the given extension, specified by a URI. |
Browser compatibility
{{ CompatibilityTable() }}
Feature |
Chrome |
Firefox (Gecko) |
Internet Explorer |
Opera |
Safari (WebKit) |
Basic support |
{{ CompatVersionUnknown }} [1] |
{{ CompatGeckoDesktop("12") }} |
9.0 |
{{ CompatUnknown() }} |
{{ CompatUnknown() }} |
Feature |
Android |
Android Webview |
Firefox Mobile (Gecko) |
IE Mobile |
Opera Mobile |
Safari Mobile |
Chrome for Android |
Basic support |
{{ CompatNo() }} |
{{ CompatVersionUnknown }} [1] |
{{ CompatGeckoMobile("12") }} |
{{ CompatUnknown() }} |
{{ CompatUnknown() }} |
{{ CompatUnknown() }} |
{{ CompatVersionUnknown }} [1] |
[1] The hasExtension() method was removed in Chrome 47 because it is not part of the SVG2 spec.