在技​​术方面,我们的客户支持各种功能(例如svg),而其他人则不支持。我们还处在各种客户端不仅支持而且基本上需要高分辨率图形(iPhone 4 +,iPad第三代)的地步。

是否存在可以帮助我们在可能和/或受支持的情况下显示svg的框架,以及在高分辨率设备上查看图像时提供高分辨率版本的框架?

我已经使用基本CSS和一些用户代理检测处理了很多次,但是我正在寻找可以使此过程更快,更流畅的方法。另外,现在使用旧的手动方式处理交付不同版本的实际图像(跨网站的多张照片,而不仅仅是徽标)变得越来越麻烦。

谢谢阅读!

最佳答案

您是否调查过Modernizr?我从未使用过它,但是我已经读过它使用Javascript检测浏览器中可用的Html5和CSS3功能,并允许您将polyfill用于较旧的浏览器,从而可以正常使用。我知道也有SVG部分。可能有一些功能可以切换iPhone的高分辨率图像(例如,我还没有研究过。。。。肯定是SO上的某个人对此很熟悉)。据我了解,它实际上非常强大。我认为,值得寻找的也许不是您想要的。

09-25 15:40