FireFox-10在哪里隐藏URL Favicon关系?

时间:2013-01-25 16:27:05

标签: firefox tabs favicon address-bar

我们使用CentOS-6,RedHat EL6发行版重建,并附带FireFox-10.0.12 ESR。我们最近在几台内部服务器上更改了favicon.ico图像。实际上,我们只是向没有这些网站的网站提供了企业图标。

现在,困难在于此。当提供在favicon之前访问给定URL的FF用户现在访问更新后的URL时,新的favicon不会显示在其URL地址栏或该页面的选项卡中。相反,他们看到虚线框轮廓表明没有图标。

但是,如果之前从未访问过同一个网址的FF用户这样做,那么FF实例会在该FF浏览器的地址栏和标签中显示新的网站图标。

我已经简要地研究了这一点,坦率地说,这个问题看起来很普遍,甚至在Mozilla自己的支持论坛上也没有对这个问题做出任何明智的回应。我已经尝试了在places.sqlite商店进行黑客攻击和挑选,但即使删除整个places.sqlite文件或清空favicon表并重新启动firefox也无法解决显示更改的favicon标签和网址图标显​​示的问题。所做的就是锤击用户的书签。

现在,我可以并且已经采用了在使用静态页面的那些URL的<link rel="icon" href="favicon.ico">块中添加<head></head>的技巧,但有些是由第三方应用程序动态生成的。这些网址没有提供一种方便的方法来对其输出进行修改。

FireFox-10在哪里为新访问的网址缓存网站图标以及如何从用户的个人资料中删除该引用?

1 个答案:

答案 0 :(得分:0)

浏览器不一定会在每次访问时请求/favicon.ico的新副本(或元标记指定的图标)。一旦它有一个favicon(或认为没有一个),它通常需要一段时间才能请求更新(这取决于特定的浏览器)。 取得了一些成功,取消了对网站的标记并清除了浏览器缓存。