使用通用选项添加网站图标

发布于 2024-11-29 02:20:21 字数 123 浏览 0 评论 0原文

我想使用 favicon.ico 将网站图标添加到我的网站。

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

如何测试某个图标是否存在,如果不存在,如何操作 DOM 以指向服务器上的通用图标。

I'd like to add favicons to my site using favicon.ico.

however I want to load a generic icon if the site does not provide one.

How can I test for the presense of a favicon and if one is not present manipulate the DOM to point to a generic favicon on the server.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幽梦紫曦~ 2024-12-06 02:20:22

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

You could use some JavaScript. Adapt to suit...

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';
梓梦 2024-12-06 02:20:22

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

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

w3 schools

只需调用 onerror 上的函数即可将 src 重置为通用图像。

Found this link, wish I would have found this sooner.

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

at

w3 schools

Just call a function on the onerror that resets the src to a generic image.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文