Использование history.pushState в Firefox заставит мою иконку исчезнуть

Используя что-то вроде

history.pushState(null, document.title, "?#");

на моем сайте сделать мой Favicon исчезнуть в Firefox, но он работает в Chrome

Это javascript/jQuery способ добавить значок при загрузке страницы?

1 ответ

У меня была похожая проблема в IE. Всякий раз, когда я вызывал history.replaceState(), значок исчезал. Фавикон был включен через тег ссылки следующим образом:

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

После того, как я поместил favicon.ico в корневую папку моего приложения и удалил ссылку, которая указывала на него, проблема с вызовом history.replaceState() исчезла. Надеюсь, это поможет.

Другие вопросы по тегам