我有一个在给定端口上运行的localhost实例,当为另一个客户端开发一个站点时,即使客户端没有favicon,我以前的客户端favicon仍会显示在选项卡中。如何从浏览器/服务器中删除以前客户端的图标?它适用于Safari,Chrome(OS X)和Firefox。我尝试过强制刷新(Mac相当于 Ctrl + F5 )无济于事。任何帮助将不胜感激。
感谢。
答案 0 :(得分:1)
清除浏览器的缓存:Ctrl-Shift-Delete(Cmd-Shift-Delete),选择要清除的内容,以及在什么时间段内清除。由于新网站与旧网站具有相同的主机,因此浏览器可能仍然认为您在之前的网站上显示了您的缓存图标。
或者只是将新网站添加到新网站。
答案 1 :(得分:1)
您可以强制浏览器下载类似命名文件的新实例,方法是以查询参数的形式向其添加版本,并在整个开发过程中根据需要更新版本。
<link rel="icon" href="localhost:4200/favicon.ico?version=2" />
除此之外,关闭选项卡,并在某些情况下重新启动浏览器,如果强制刷新缓存没有。
答案 2 :(得分:0)
这些通常存储在服务器上的临时Internet文件中。清除历史记录,cookie和元数据应该解决这个问题。