IE8 内联尝试的 SVG 回退

SVG fallback for IE8 inline attempt

本文关键字:SVG 回退 IE8      更新时间:2024-02-17
<img src="images/logo.svg" onerror="this.src=images/logo.png;this.onerror=null;" id="logo">

这在IE8中对我不起作用,我做错了什么?

您希望用引号this.src='images/logo.png'使其成为字符串。

如果 svg 存在,ie8 似乎不会抛出错误,即使它无法显示它。

使用jquery和modernizr,将其添加到$(document(.ready((似乎有效:

$('html.no-svg img.svg').each(function() {
    $(this).trigger('error').removeClass('svg');
});