【发布时间】:2011-09-11 23:14:01
【问题描述】:
SVG specification 在各种移动浏览器中引入了多少?
这些浏览器之间是否存在许多已知的不一致?
是否有针对移动浏览器的 Javascript SVG 库?
【问题讨论】:
-
这里的部分答案:caniuse.com/#cats=SVG
-
有人有 2016 年的更新吗?
标签: svg
SVG specification 在各种移动浏览器中引入了多少?
这些浏览器之间是否存在许多已知的不一致?
是否有针对移动浏览器的 Javascript SVG 库?
【问题讨论】:
标签: svg
快速浏览 caniuse.com 通常可以回答这些浏览器支持问题 http://caniuse.com/#search=svg
【讨论】:
您应该注意,在 Android 3 之前,默认的 Android 浏览器都关闭了 SVG 支持。
【讨论】:
Opera 的支持文档可以在here找到。
就像 Robin 写的那样,Raphaël 应该可以在移动设备上正常工作。 D3.js 和大多数其他 svg 的 js 库也可以正常工作,至少我尝试过的那些。
【讨论】:
大多数浏览器将支持至少与 SVG Tiny 1.1 相匹配,并且 SVG Tiny 1.2 的功能也在 SVG Full 1.1 中(是的,我知道,这有点复杂 - 简而言之:Tiny 是 Full 的一个子集,但是 Full 1.2 被放弃了,Tiny 1.2 保留了 Full 1.1 没有的一些功能。
在一些 DOM 接口、引用外部内容(例如外部或字体)和动画支持方面存在不一致。其余的大部分都运行良好。
至于图书馆,这取决于你想做什么。在智能手机上,如果 Raphael 不只是工作,我会感到惊讶。对于更受限制的设备,Ikivo 的 Enrich 框架不是免费的,但如果您碰巧喜欢这些框架,它可以很好地与他们的 IDE 集成:http://ikivo.com/tools.html(声明:Ikivo 是我的客户)。
您也可以查看此图表以获得一般支持,它可能会更新更多移动信息:http://www.codedread.com/svg-support.php。
【讨论】: