添加带有通用选项的favicon

时间:2011-08-12 00:05:42

标签: javascript favicon

我想使用favicon.ico为我的网站添加favicon。

但是,如果网站没有提供通用图标,我想加载一个通用图标。

如何测试favicon的存在,如果不存在,则操纵DOM指向服务器上的通用图标。

2 个答案:

答案 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()" />

w3 schools

只需在onrror上调用一个函数,将src重置为通用映像。