【问题标题】:How complete is support for SVG on mobile devices?移动设备对 SVG 的支持有多完善?
【发布时间】:2011-09-11 23:14:01
【问题描述】:
  • SVG specification 在各种移动浏览器中引入了多少?

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

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

【问题讨论】:

标签: svg


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      Opera 的支持文档可以在here找到。

      就像 Robin 写的那样,Raphaël 应该可以在移动设备上正常工作。 D3.js 和大多数其他 svg 的 js 库也可以正常工作,至少我尝试过的那些。

      【讨论】:

        【解决方案4】:

        大多数浏览器将支持至少与 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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-07-08
          • 2012-12-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多