在书签中刷新favicon(Firefox)

问题描述 投票:11回答:5

几天前,我已经更改了我网站的图标:当我打开网站时效果很好:enter image description here


我的网站也在我的书签中,但它显示了旧的favicon:enter image description here

我已经看了here,但答案并没有解决我的问题。解决方案可能非常简单,但到目前为止我还没有找到任何东西。

谢谢!

firefox browser favicon bookmarks page-refresh
5个回答
14
投票

在Windows上的Firefox 56中,我只能刷新特定的书签图标,如下所示:

  • https://www.sqlite.org/download.html安装sqlite-tools
  • 退出Firefox(关闭所有打开的Firefox窗口)。
  • 在命令行中,切换到您的配置文件目录。我在%AppData%\Mozilla\Firefox\Profiles\<profilename>.default
  • 使用sqlite3打开favicon.sqlite数据库: sqlite3 favicons.sqlite
  • 找到您要删除的favicon: select * from moz_icons where icon_url like '%search_term_goes_here%';
  • 删除它们: delete from moz_icons where icon_url like '%search_term_goes_here%';
  • 出口。 .exit
  • 启动Firefox并访问相关页面。当您执行此操作时,将更新favicon。

11
投票

有一个适用于每个浏览器的解决方案:

  • www.yourwebsiteurl.com/favicon.ico(也适用于localhost
  • 强制刷新(大多数浏览器为Ctrl + F5,或手动)
  • 重启浏览器

6
投票

它有点hacky,但尝试将书签属性从http更改为https,反之亦然,然后单击书签。如果您从http更改为https,请在此之后保留。如果您从https更改为http,请将其更改回来。


0
投票

转到文件夹C:\ Users \ your profile \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ random name.default-random#

删除文件:favicons.sqlite

所有书签favicons都将是默认值,并在您重新访问网站时刷新。

版本66.0.1(64位)


-2
投票

Ctrl + F5。这会在清除缓存时强制刷新页面。此外,尝试删除书签并重新创建它。图像可能缓存在书签和标签的不同位置。如果这不起作用,尝试favicon插件here我也发现此代码用于刷新它。将其粘贴到您的开发控制台:

var fS = Components.classes["@mozilla.org/browser/favicon-service;1"]
         .getService(Components.interfaces.nsIFaviconService);
fS.expireAllFavicons();
© www.soinside.com 2019 - 2024. All rights reserved.