我怎么知道我的浏览器是否支持SVG 2.0?

时间:2014-09-28 19:36:41

标签: svg

我如何知道我的浏览器是否支持SVG 2.0?

(除了尝试一个应该在SVG2中工作并且意识到它不起作用或它有效的功能......?)

3 个答案:

答案 0 :(得分:9)

根据我的理解,SVG 2.0仍在进行中,没有完整的浏览器实现。

对于可能无法由所有浏览器实施的SVG更难以捉摸的功能,您可以查看CanIUse以查看该功能是否受支持。

答案 1 :(得分:7)

根据SVG 2.0 specification,它可能类似于

document.implementation.hasFeature("http://www.w3.org/TR/SVG2/feature#GraphicsAttribute", 2.0)

SVG 1.1支持您可以使用hasFeature调用

进行检查
document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#SVG", 1.1)

编辑: hasFeature已弃用并已从Web标准中删除。它将在现代浏览器(DOM Spec)上始终返回。

答案 2 :(得分:5)

询问浏览器是否支持SVG 2就像询问浏览器是否支持HTML5一样。这似乎是一个完全合理的问题,但它并没有像那样工作。

我们能做的最好的事情是测试浏览器是否支持功能,而不是版本的规范。正如您在SVG 2 Support in Mozilla页面上看到的,它是一个混合包。

相关问题