我想使用favicon.ico为我的网站添加favicon。
但是,如果网站没有提供通用图标,我想加载一个通用图标。
如何测试favicon的存在,如果不存在,则操纵DOM指向服务器上的通用图标。
答案 0 :(得分:1)
您可以使用一些JavaScript。适应......
var img = document.getElementsByTagName('img')[0],
favicon = new Image;
favicon.onerror = function() {
img.src = 'http://some-other-url.com/favicon.ico';
}
favicon.src = 'http://example.com/favicon.ico';
答案 1 :(得分:0)
找到这个链接,希望我能早点找到它。
<img src="image.gif" onerror="src_to_generic()" />
在
只需在onrror上调用一个函数,将src重置为通用映像。