4

我似乎找不到 iOS 支持的 SVG 功能的好列表,我得到的最好的是:

http://caniuse.com/#cats=SVG

我正在研究开发一个使用大量视觉元素的网页的可行性,我们想使用 SVG,我对 SVG 没有深入的了解,所以我想知道主要的兼容性、性能和缺乏功能问题是什么在 iOS Safari 中。

从上面的链接看来我不能使用:SMIL 动画。动画作为 SVG 标签,对吗?该链接说:“Safari 中的部分支持是指不在 HTML 文件中工作。” 所以只要 SVG 不在 HTML 文件中,它就可以工作?所以这意味着我根本无法使用它?我还可以使用 Javascript 制作动画吗(例如使用 jQuery SVG)?

SVG 过滤器,现在我不完全知道它涵盖的内容。iOS 上的 SVG 是否支持渐变?其他不支持的有用过滤器(阴影)呢?

4

2 回答 2

2

除了过滤器之外,几乎所有东西都可以工作。当它说不在 HTML 中时,它指的是旧的 HTML,而不是 XHTML,提供了适当的 mimetype。

我建议要么购买便宜的 iPod touch(最新的运行 ios 6),要么购买带有 xcode 的 Mac,因此需要使用模拟器进行测试,否则这不会很有趣。

于 2012-08-01T22:07:09.967 回答
0

对于浏览器测试:http ://browsershots.org/让魔法发生,输入您的网页 url 到框等待 - 查看屏幕截图并查看它们是如何呈现的或完全是 svg?我知道,这不是最好的方法,但它是一个开始,因为它使用选定的浏览器来呈现您的页面 :)

编辑:

此外,如果看到渲染图像还不够,还有一个工具http://spoon.net/browsers/可以在其中免费在正确的浏览器中使用您的页面

于 2012-08-08T21:03:16.993 回答