刷新书签中的图标 (Firefox)
Refresh favicon in bookmarks (Firefox)
几天前,我更改了我网站的图标:打开网站时效果很好:
我的网站也在我的书签中,但显示的是旧的图标:
我已经看过了here,但答案并没有解决我的问题。
解决方案可能很简单,但到目前为止我还没有找到任何东西。
谢谢!
按 Ctrl
+ F5
。这会在清除缓存时强制刷新页面。另外,尝试删除书签并重新创建它。该图像可能缓存在书签和选项卡的不同位置。如果这不起作用,请尝试 favicon 插件 here 我还找到了用于刷新它的代码。将其粘贴到您的开发控制台:
var fS = Components.classes["@mozilla.org/browser/favicon-service;1"]
.getService(Components.interfaces.nsIFaviconService);
fS.expireAllFavicons();
有一个适用于所有浏览器的解决方案:
转到 www.yourwebsiteurl.com/favicon.ico
(也适用于 localhost
)
强制刷新(Ctrl+F5 对于大多数浏览器,或手动)
重启浏览器
在 Windows 上的 Firefox 56 中,我只能按如下方式刷新特定书签图标:
- 从 https://www.sqlite.org/download.html
安装 sqlite-tools
- 退出 Firefox(关闭所有打开的 Firefox windows)。
- 在命令行中,切换到您的配置文件目录。我的在
%AppData%\Mozilla\Firefox\Profiles\<profilename>.default
.
使用sqlite3打开favicon.sqlite
数据库:
sqlite3 favicons.sqlite
找到您要删除的网站图标:
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 并访问相关页面。当您执行此操作时,网站图标将被刷新。
这有点老套,但请尝试将书签属性从 http 更改为 https,反之亦然,然后单击书签。如果您从 http 更改为 https,请在之后保留它。如果您从 https 更改为 http,请将其更改回来。
Windows
转到C:\Users\ *your profile* \AppData\Roaming\Mozilla\Firefox\Profiles\ *random name*.default-*random #*
删除文件:favicons.sqlite
所有书签图标都将设置为默认值,并在您重新访问网站时刷新。
测试版本 66.0.1(64 位)和 72.0.2(64 位)
我有同样的问题,在我的例子中,它通过在 url 之后添加一个斜线来工作,这样浏览器就会重新加载页面。
https://www.example.com//
点击书签后,图标立即更新。
解决方案来自here(见方法2)
MAC OS
favicon.ico 格式现在已经很陈旧了。当文件可能是 PNG 时,hack/trash/refesh .ico 文件的任何解决方案都毫无意义。页面的头部元素应该告诉你,例如对于 Drupal 页面 <link rel="icon" href="/sites/default/files/YOUR-ICON.png" type="image/png" />
这些 Bookmark/History 图像文件是如此顽固地缓存,在 Mac 上 OS 对我来说最好的解决方案(因为我很乐意随着时间的推移再次刷新所有图标)是退出 Firefox,然后删除在
找到的 favicons.sqlite 文件
~USERHOMEFOLDER/Library/Application Support/Firefox/Profiles/XXXXXXXX.default/favicons.sqlite
当您重新打开 FF 时,该文件将重新生成。白板。
几天前,我更改了我网站的图标:打开网站时效果很好:
我的网站也在我的书签中,但显示的是旧的图标:
我已经看过了here,但答案并没有解决我的问题。 解决方案可能很简单,但到目前为止我还没有找到任何东西。
谢谢!
按 Ctrl
+ F5
。这会在清除缓存时强制刷新页面。另外,尝试删除书签并重新创建它。该图像可能缓存在书签和选项卡的不同位置。如果这不起作用,请尝试 favicon 插件 here 我还找到了用于刷新它的代码。将其粘贴到您的开发控制台:
var fS = Components.classes["@mozilla.org/browser/favicon-service;1"]
.getService(Components.interfaces.nsIFaviconService);
fS.expireAllFavicons();
有一个适用于所有浏览器的解决方案:
转到
www.yourwebsiteurl.com/favicon.ico
(也适用于localhost
)强制刷新(Ctrl+F5 对于大多数浏览器,或手动)
重启浏览器
在 Windows 上的 Firefox 56 中,我只能按如下方式刷新特定书签图标:
- 从 https://www.sqlite.org/download.html 安装 sqlite-tools
- 退出 Firefox(关闭所有打开的 Firefox windows)。
- 在命令行中,切换到您的配置文件目录。我的在
%AppData%\Mozilla\Firefox\Profiles\<profilename>.default
. 使用sqlite3打开
favicon.sqlite
数据库:sqlite3 favicons.sqlite
找到您要删除的网站图标:
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 并访问相关页面。当您执行此操作时,网站图标将被刷新。
这有点老套,但请尝试将书签属性从 http 更改为 https,反之亦然,然后单击书签。如果您从 http 更改为 https,请在之后保留它。如果您从 https 更改为 http,请将其更改回来。
Windows
转到C:\Users\ *your profile* \AppData\Roaming\Mozilla\Firefox\Profiles\ *random name*.default-*random #*
删除文件:favicons.sqlite
所有书签图标都将设置为默认值,并在您重新访问网站时刷新。
测试版本 66.0.1(64 位)和 72.0.2(64 位)
我有同样的问题,在我的例子中,它通过在 url 之后添加一个斜线来工作,这样浏览器就会重新加载页面。
https://www.example.com//
点击书签后,图标立即更新。 解决方案来自here(见方法2)
MAC OS
favicon.ico 格式现在已经很陈旧了。当文件可能是 PNG 时,hack/trash/refesh .ico 文件的任何解决方案都毫无意义。页面的头部元素应该告诉你,例如对于 Drupal 页面 <link rel="icon" href="/sites/default/files/YOUR-ICON.png" type="image/png" />
这些 Bookmark/History 图像文件是如此顽固地缓存,在 Mac 上 OS 对我来说最好的解决方案(因为我很乐意随着时间的推移再次刷新所有图标)是退出 Firefox,然后删除在
找到的 favicons.sqlite 文件~USERHOMEFOLDER/Library/Application Support/Firefox/Profiles/XXXXXXXX.default/favicons.sqlite
当您重新打开 FF 时,该文件将重新生成。白板。