javascript – 浏览器显示的favicon会在哈希更改时闪烁

当我通过document.location.hash或window.location.hash更改哈希位置时,大多数浏览器都有某种形式的“闪烁”效果.我需要防止这种情况,因为我正在实现基于哈希变化的历史插件,而’闪烁’效果只是简单的丑陋.我知道它是可行的,因为我已经看到许多基于Ajax的产品(特别是从Google加载)

这是用于显示favicon的代码:

<link rel="shortcut icon" href="http://www.mysite.com/favicon.ico" />

最佳答案 检查此类问题的上一个答案,看看它是否适合您:

FireFox 3.6 – 9 drops favicon when changing window.location

点赞