在Firefox中使用history.pushState使我的favicon消失

时间:2014-06-12 13:20:43

标签: javascript html5 firefox pushstate html5-history

使用

之类的东西
history.pushState(null, document.title, "?#");

在我的网站中让我的favicon在Firefox中消失,但它适用于chrome

在页面加载时添加favicon是一种javascript / jQuery方式吗?

1 个答案:

答案 0 :(得分:4)

我在IE中有类似的问题。每当我调用history.replaceState()时,favicon就消失了。 Favicon通过链接标签包含在内:

<link rel="shortcut icon" href="/img/resources/favicon.ico" type="image/x-icon">

在我将favicon.ico放到我的应用程序的根文件夹并删除指向它的链接后,调用history.replaceState()的问题就消失了。希望有所帮助。