我正在尝试使用:
document.querySelectorAll("link[rel*='icon']");
document.querySelectorAll("link[rel*='shortcut icon']");
但当我检查谷歌页面(例如:google.com)时,没有icon
或shortcut icon
。这种方式可以工作并获得其他网站的优惠。
几天前谷歌曾经使用过shortcut icon
。现在我不确定Google用它来显示他们的图标。
另一个问题是,icon
和shortcut icon
方式是获得任何网站的favicon的最佳方式吗?
如果没有定义favicon.ico
,浏览器将默认查找位于网站根目录的<link rel="icon" />
。在Google案例中:https://www.google.com/favicon.ico
查看https://en.wikipedia.org/wiki/Favicon以查看(所有?)方式浏览器可以获得favicon。