首页 > 解决方案 > Chrome 扩展程序:通过链接 [rel*='shortcut icon'] 或链接 [rel*='icon'] 获取 Google 的网站图标不起作用

问题描述

我正在尝试使用:

document.querySelectorAll("link[rel*='icon']");
document.querySelectorAll("link[rel*='shortcut icon']");

但是当我检查一个谷歌页面(例如:google.com)时,没有iconor shortcut icon。这种方式有效并获取其他网站的网站图标。

shortcut icon几天前谷歌曾经使用过。现在我不确定谷歌用什么来显示他们的网站图标。

作为另一个问题,获取任何网站的图标的最佳方式是icon和方式吗?shortcut icon

标签: javascriptgoogle-chrome-extension

解决方案


如果未定义,浏览器将默认查找favicon.ico位于网站根目录的a。<link rel="icon" />在谷歌的情况下:https ://www.google.com/favicon.ico

查看https://en.wikipedia.org/wiki/Favicon以查看(所有?)浏览器获取 favicon 的方式。


推荐阅读