2014-01-13 70 views
0

我有一个WordPress站点,其中包含许多包含.svg格式图像的自定义字段。 现在我想添加对IE8的支持,它不会显示SVG,所以我需要找到一个解决方案。在IE8中显示SVG

我想到的第一件事就是添加自定义字段与网站上的每个.SVG一起添加.png文件,但这意味着要经过每一个自定义字段来修改他们...

我也看到有一个名为Raphael.js的库支持IE,但是它打算绘制SVG,而且我已经有很多用Illustrator创建的复杂SVG,所以这对我来说不是一个解决方案...

有什么办法(即JS库),每次你想加载一个SVG:

<img src="http://mydomain/Homepage-1.svg" alt="Image Alt"> 

它会自动将它转换为纯图像?

+0

https://code.google.com/p/svg2vml/ – Abhitalks

+1

IE8不支持SVG,但有一些polyfill库可以解决这个问题(通常是将它转换为VML,这是一个由IE6/7/8支持的IE专有矢量格式)。 [见这里](https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills#svg)查看可用的polyfills列表。 – Spudley

+0

https://code.google.com/p/svgweb/ – Abhitalks

回答