Javascript 使用通用选项添加favicon

Javascript 使用通用选项添加favicon,javascript,favicon,Javascript,Favicon,我想使用favicon.ico将favicon添加到我的站点 但是,如果网站不提供通用图标,我想加载一个通用图标 如何测试favicon是否存在,如果没有favicon,如何操作DOM以指向服务器上的通用favicon。您可以使用一些JavaScript。适应 var img = document.getElementsByTagName('img')[0], favicon = new Image; favicon.onerror = function() { img.src

我想使用favicon.ico将favicon添加到我的站点

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


如何测试favicon是否存在,如果没有favicon,如何操作DOM以指向服务器上的通用favicon。

您可以使用一些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';

找到这个链接,希望我能早点找到

<img src="image.gif" onerror="src_to_generic()" />


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

这不需要Javascript。你可以使用一个默认背景的div,然后将favicon作为图像包含在div的侧面。我不知道,它有一个
img
,这个
src
属性可能会让我感觉到404。