javascript - Chrome 扩展程序:通过链接 [rel*='shortcut icon'] 或链接 [rel*='icon'] 获取 Google 的网站图标不起作用
问题描述
我正在尝试使用:
document.querySelectorAll("link[rel*='icon']");
document.querySelectorAll("link[rel*='shortcut icon']");
但是当我检查一个谷歌页面(例如:google.com)时,没有icon
or shortcut icon
。这种方式有效并获取其他网站的网站图标。
shortcut icon
几天前谷歌曾经使用过。现在我不确定谷歌用什么来显示他们的网站图标。
作为另一个问题,获取任何网站的图标的最佳方式是icon
和方式吗?shortcut icon
解决方案
如果未定义,浏览器将默认查找favicon.ico
位于网站根目录的a。<link rel="icon" />
在谷歌的情况下:https ://www.google.com/favicon.ico
查看https://en.wikipedia.org/wiki/Favicon以查看(所有?)浏览器获取 favicon 的方式。
推荐阅读
- async-await - .NET profiling api获取当前线程的父线程ID
- r - 如何在 geom_text 中一次显示科学和非科学数字?
- javascript - 太多的重新渲染。React 限制渲染次数防止死循环 | 反应原生
- java - 客户端/服务器套接字不适用于外部连接
- android - 如何使用改造将 android 设备连接到烧瓶服务器
- kotlin - 了解包含点后跟括号的 lambda 构造
- python - 定义一个可调用的“损失”函数
- git - git push 不适用于 git-for-window
- laravel - Laravel PHPunit Dataprovider错误'指定的数据提供者无效'
- python - 在Python中计算相同索引的多个列表中的元素之间的最大值