我有一个WordPress网站,其中包含许多自定义字段,其中包含.svg格式的图像。 现在我想添加对IE8的支持,它不会显示SVG,所以我需要找到一个解决方案。
我想到的第一件事是添加自定义字段以在网站上添加.png以及每个.svg,但这意味着要浏览每个自定义字段以修改它们...
我也看到有一个名为Raphael.js的库支持IE,但它的目的是绘制SVG,我已经有许多使用Illustrator创建的复杂SVG,所以这对我来说不是一个解决方案......
有没有办法(即JS库),每次你想加载一个SVG:
<img src="http://mydomain/Homepage-1.svg" alt="Image Alt">
它会自动将其转换为普通图像吗?
答案 0 :(得分:0)
您可以为IE8添加Adobe的SVG Viewer调用 看到: http://www.iegallery.com/en-us/Addons/Details/444
它仍适用于svg,包括过滤器。
答案 1 :(得分:0)
Adobe SVG Viewer于2009年停止使用。我仍然不时有客户需要支持IE8。这个页面有一些值得尝试的填充物:
https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills#svg
您需要决定您的后备内容,Flash,Canvas,Silverlight,然后为您选择合适的解决方案。