我正在尝试使用:
document.querySelectorAll("link[rel*='icon']");
document.querySelectorAll("link[rel*='shortcut icon']");
但是当我检查Google页面(例如:google.com)时,没有icon
或shortcut icon
。这种方法可以正常工作并获取其他网站的图标。
shortcut icon
几天前曾被Google使用。现在,我不确定Google使用什么来显示其图标。
另一个问题是,icon
和shortcut icon
是获取任何网站图标的最佳方法吗?
答案 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,以查看(全部?)浏览器可以获取该图标的方式。