IE8 内联尝试的 SVG 回退
SVG fallback for IE8 inline attempt
<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');
});
相关文章:
- 什么是HTML5画布标记的回退
- 如何在XHTML中添加jQuery CDN回退
- 当CDN加载失败时,为字体添加一个本地CSS回退
- HTML5 视频的回退图像
- 同时使用回退和 JavaScript.什么是正确的方法
- Javascript “替换”替换回退
- jQuery CDN超时回退
- 悬停状态指针事件:无Javascript回退
- IE8 内联尝试的 SVG 回退
- 设置计时器以等待为flash回退视频播放器加载swfobject脚本
- 如何为未加载、加载时间过长和被阻止的css文件编写回退
- HTML5视频回退/备份图像不合适..
- IE8 和控制台.log - 如果开发人员控制台未打开,则回退到存根
- 咕噜咕噜浏览器化 - 设置包含,回退路径
- Javascript动画回退
- 显示不受支持的文件格式的<视频>回退消息
- AngularJS 注入回退
- 检测并附加jQuery,如果没有加载纯Javascript和回退
- 如果不支持 svg,则回退到 html-css
- WordPress中的内联SVG回退