在移动设备上支持SVG有多完整?

时间:2011-06-09 18:50:18

标签: svg

  • 在各种移动浏览器中引入了多少SVG specification

  • 这些浏览器之间是否存在许多已知的不一致之处?

  • 是否有针对移动浏览器的Javascript SVG库?

4 个答案:

答案 0 :(得分:5)

大多数浏览器都支持至少匹配SVG Tiny 1.1,SVG Tiny 1.2的功能也在SVG Full 1.1中(是的,我知道,这有点复杂 - 简而言之:Tiny是Full的子集,但是完全1.2被放弃了,而Tiny 1.2留下了Full 1.1没有的一些功能。

在引用外部内容(例如外部或字体)和动画支持方面,某些DOM接口存在不一致。其余大多数都可以很好地运作。

至于图书馆,这取决于你想做什么。在智能手机上,如果拉斐尔不只是工作,我会感到惊讶。对于更受限制的设备,Ikivo的Enrich框架不是免费的,但如果您碰巧喜欢它们,它们可以很好地与IDE集成:http://ikivo.com/tools.html(不承认:Ikivo是我的客户)。

您也可以查看此图表以获得支持,可以使用更多移动信息进行更新:http://www.codedread.com/svg-support.php

答案 1 :(得分:4)

快速浏览caniuse.com通常会回答这些浏览器支持问题 http://caniuse.com/#search=svg

答案 2 :(得分:3)

你应该注意到默认的Android浏览器在Android 3之前关闭了SVG支持。

答案 3 :(得分:0)

可以找到Opera的支持文档here

像罗宾写的那样,拉斐尔应该在手机上运作良好。做svg的D3.js和大多数其他js库也可以正常工作,至少是我尝试过的。