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

Javascript 在Firefox中使用history.pushState使我的favicon消失,javascript,html,firefox,pushstate,html5-history,Javascript,Html,Firefox,Pushstate,Html5 History,使用类似 history.pushState(null, document.title, "?#"); 在我的网站上,让我的favicon在Firefox中消失,但它在chrome中工作 加载页面时添加favicon是否是一种javascript/jQuery方式?我在IE中遇到类似问题。每当我调用history.replaceState()favicon时,favicon就会消失。Favicon通过如下链接标签包含: <link rel="shortcut icon" href="/i

使用类似

history.pushState(null, document.title, "?#");
在我的网站上,让我的favicon在Firefox中消失,但它在chrome中工作


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

我在IE中遇到类似问题。每当我调用history.replaceState()favicon时,favicon就会消失。Favicon通过如下链接标签包含:

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


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

你解决问题了吗?@DilipRajkumar是的,它解决了我的问题,这很奇怪,但当我将我的网站上传到服务器时,问题就解决了。仅当我的站点在本地运行时,我才会遇到此问题。对于我来说,此问题也会发生在服务器上..:(