【发布时间】:2014-03-06 06:40:08
【问题描述】:
我正在尝试使用 javascript 加载一个简单的图像,因为我正在使用以下代码
function loadImage(src) {
var image = new Image;
image.onload = function() {
document.body.appendChild(image);
};
image.onerror = function() {
document.body.appendChild(document.createTextNode('\nError loading as image: ' + this.src));
};
image.src = src;
}
loadImage('http://www.linkedin.com/favicon.ico');
loadImage('http://www.facebook.com/favicon.ico');
我面临的问题是在 chrome 和 firefox 中工作,但在 Internet Explorer 中无法工作。我不太习惯使用 javascript。
有什么解决办法吗?
【问题讨论】:
-
我只下载 .ico 文件,它在 Internet Explorer 中为 fb 和 google 工作,只是链接文件未加载:(
-
见stackoverflow.com/questions/1439232/…。如果图标用作特定类型的文件,则 IE 不会显示它。你真的不应该在你的网页中使用 .ICO 文件。
标签: javascript jquery html css internet-explorer-9