在IE8中显示SVG

时间:2014-01-13 12:14:30

标签: javascript wordpress svg internet-explorer-8

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

我想到的第一件事是添加自定义字段以在网站上添加.png以及每个.svg,但这意味着要浏览每个自定义字段以修改它们...

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

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

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

它会自动将其转换为普通图像吗?

2 个答案:

答案 0 :(得分:0)

您可以为IE8添加Adobe的SVG Viewer调用 看到: http://www.iegallery.com/en-us/Addons/Details/444

它仍适用于svg,包括过滤器。

答案 1 :(得分:0)

Adob​​e SVG Viewer于2009年停止使用。我仍然不时有客户需要支持IE8。这个页面有一些值得尝试的填充物:

https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills#svg

您需要决定您的后备内容,Flash,Canvas,Silverlight,然后为您选择合适的解决方案。