回答
根据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)。
我很确定SVG2/html会要求它们都返回true,而不管这个特性的实现级别是什么,因为它们通常完全没用。 – 2014-09-28 20:13:24
你说得对。根据[Mozilla](https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation.hasFeature)“该规范的最新版本决定强制此方法始终返回true,但SVG除外功能,其功能是准确的和正在使用的。“但是我不知道SVG 2.0特性中的哪一个是这样,所以我的答案暂时不应该被接受。 – 2015-01-10 13:09:06
从我了解SVG 2.0什么仍然是一个进展没有完全工作浏览器实现。
对于可能无法通过所有浏览器实现的SVG更难以捉摸的功能,您可以检查CanIUse以查看该功能是否受支持。
询问浏览器是否支持SVG 2就像询问浏览器是否支持HTML5一样。这似乎是一个完全合理的问题,但它不起作用。
我们能做的最好的就是测试浏览器是否支持功能,而不是规范的版本。正如你可以从SVG 2 Support in Mozilla页面看到的那样,它是一个混合包。
- 1. 检查浏览器是否支持SVG
- 2. 浏览器如何知道网站是否支持HTTP/2?
- 3. 如何检查浏览器是否支持JavaScript的svg?
- 4. .SVG浏览器支持
- 5. D3(SVG)浏览器支持
- 6. 我如何知道我的Tomcat是否支持Servlet 3.0?
- 7. 我想知道这些浏览器支持HTTP推送
- 8. 如何检测浏览器是否支持webkit浏览器?
- 9. 如何知道浏览器是否真的完成了浏览
- 10. 网络工作者:如何知道浏览器是否支持它?
- 11. 如何确定浏览器是否支持div支持tabindex?
- 12. SWT.MOZILLA浏览器小部件是否支持SVG?
- 13. 是否所有浏览器都支持.svg图片格式
- 14. 如何使用python或django知道浏览器支持cookie
- 15. svg动画浏览器支持
- 16. 在我的浏览器中支持Xpath?
- 17. Wii浏览器是否支持WebSockets?
- 18. iPad浏览器是否支持jQuery?
- 19. Chrome浏览器是否支持GWT 2.5?
- 20. SWT测试是否支持浏览器
- 21. 浏览器是否支持JavaScript Promises
- 22. Selenium2Library(1.5)是否支持Safari浏览器
- 23. 检查浏览器是否支持MutationObserver
- 24. 检测浏览器是否支持jQueryMobile
- 25. 检测浏览器是否支持vbscript?
- 26. 是否有浏览器不支持maxlength?
- 27. 什么浏览器支持XSLT 2.0?
- 28. 什么浏览器支持Xpath 2.0?
- 29. 浏览器支持WebDriver还是WebDriver支持浏览器
- 30. 如何强制SVG支持的浏览器加载SVG而不是回退?
检查您的日历。当它说2018年,你的浏览器可能支持SVG 2. – 2014-09-29 06:21:22
2018-01-01现在,但..事实证明,[SVG 2是在生命支持](http://tavmjong.free.fr/svg2_status.html) 。 – Yeti 2018-01-01 10:18:43