在各种移动浏览器中引入了多少SVG specification?
这些浏览器之间是否存在许多已知的不一致之处?
是否有针对移动浏览器的Javascript SVG库?
答案 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库也可以正常工作,至少是我尝试过的。