对于大多数图像,我们决定使用SVG文件,因为它们可以在各种AndroID屏幕上很好地扩展,并且非常适合iOS上的Retina.
到目前为止,使用.svg文件对我们来说工作正常,并且由于支持Safari和Chrome,因此可以在标准浏览器中轻松进行本地测试.
问题是这些.svg文件会变得相当大,因为我们将它们变成了精灵.因此,我正在研究使用GZIPped svg文件(.svgz).
快速测试表明,我们使用的50k SVG通过Gzip压缩到8k.
然而,问题是看起来需要有一个客户端/服务器关系来解压缩SVGZ文件.我无法让Safari在本地运行时呈现链接的.svgz文件(因为我认为它将通过PhoneGap编译的应用程序中的webvIEw进行).但Chrome似乎能够渲染svgz.
所以,我的问题:
>有没有办法在iOS上通过PhoneGap应用程序在本地使用.svgz文件(我还没有达到我们通过PhoneGap进行编译的程度,所以此时无法测试该部分)?
> AndroID上的.svgz的任何已知问题(鉴于它在桌面Chrome上似乎没问题)?
>在没有实际下载速度问题的情况下(在初始应用程序下载之外),我是否应该为.svgz打扰?
以上是内存溢出为你收集整理的在没有服务器的情况下使用SVGZ文件. (本地iOS / Android)全部内容,希望文章能够帮你解决在没有服务器的情况下使用SVGZ文件. (本地iOS / Android)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)