从 chrome 缓存中获取图标
Get favicon from chrome cache
一些站点已经更新 favicon.ico
并且由旧 url 提供的文件提供了新图标。
但是 Chrome 在大多数选项卡中仍然显示旧图标。如何获取旧图标并将其保存为图像?
前段时间 chrome://cache/
url 允许保存缓存文件,但现在已从 Chrome 中删除。有没有替代品?
根据 this answer 网站图标存储在文件中
win: %LocalAppData%\Google\Chrome\User Data\Default\Favicons
mac: ${user.home}/Library/Application Support/Google/Chrome/Default/Favicons
此文件为sqlite数据库,您可以使用DB Browser for SQLite复制并打开它。
获取图标的查询是
select f.url, b.*
from favicons f inner join favicon_bitmaps b on f.id = b.icon_id
where f.url like '%domain-of-the-site%'
列 image_data
将包含带图标的 blob。您可以在右侧面板中看到预览,并可以使用上方的工具栏将其保存到文件:
一些站点已经更新 favicon.ico
并且由旧 url 提供的文件提供了新图标。
但是 Chrome 在大多数选项卡中仍然显示旧图标。如何获取旧图标并将其保存为图像?
前段时间 chrome://cache/
url 允许保存缓存文件,但现在已从 Chrome 中删除。有没有替代品?
根据 this answer 网站图标存储在文件中
win: %LocalAppData%\Google\Chrome\User Data\Default\Favicons
mac: ${user.home}/Library/Application Support/Google/Chrome/Default/Favicons
此文件为sqlite数据库,您可以使用DB Browser for SQLite复制并打开它。
获取图标的查询是
select f.url, b.*
from favicons f inner join favicon_bitmaps b on f.id = b.icon_id
where f.url like '%domain-of-the-site%'
列 image_data
将包含带图标的 blob。您可以在右侧面板中看到预览,并可以使用上方的工具栏将其保存到文件: