浏览器显示的图标在哈希更改时闪烁

fla*_*ian 5 javascript jquery google-closure-library

当我通过 document.location.hash 或 window.location.hash 更改哈希位置时,大多数浏览器都会出现某种形式的“闪烁”效果。我需要防止这种情况发生,因为我正在实现一个基于哈希更改的历史记录插件,而“闪烁”效果实在是丑陋。我知道这是可行的,因为我见过许多基于 Ajax 的产品(尤其是来自 Google 的负载)

这是用于显示图标的代码:

<link rel="shortcut icon" href="http://www.mysite.com/favicon.ico" />
Run Code Online (Sandbox Code Playgroud)

Mig*_*l-F 3

检查之前对类似问题的回答,看看它是否适合您:

FireFox 3.6 - 9 在更改 window.location 时会掉落 favicon