Chrome扩展程序:通过link [rel * ='shortcut icon']或link [rel * ='icon']获取Google网站图标不起作用

时间:2018-09-12 17:08:03

标签: javascript google-chrome-extension

我正在尝试使用:

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

但是当我检查Google页面(例如:google.com)时,没有iconshortcut icon。这种方法可以正常工作并获取其他网站的图标。

shortcut icon几天前曾被Google使用。现在,我不确定Google使用什么来显示其图标。

另一个问题是,iconshortcut icon是获取任何网站图标的最佳方法吗?

1 个答案:

答案 0 :(得分:0)

如果未定义func pressedColour(colour: UIColor, uiImage: UIImage?, alphaMultiplier: CGFloat){ let origImage = uiImage let tintedImage = origImage?.withRenderingMode(.alwaysTemplate) self.setImage(tintedImage, for: .highlighted) var red: CGFloat = 0 var green: CGFloat = 0 var blue: CGFloat = 0 var alpha: CGFloat = 0 colour.getRed(&red, green: &green, blue: &blue, alpha: &alpha) self.tintColor = UIColor(red: red, green: green, blue: blue, alpha: alpha * alphaMultiplier) } ,浏览器将默认查找位于网站根目录的favicon.ico。在Google情况下:https://www.google.com/favicon.ico

查看https://en.wikipedia.org/wiki/Favicon,以查看(全部?)浏览器可以获取该图标的方式。