history.pushState en Chrome hace una solicitud favicon

codigo:

var newurl = window.location.protocol + "//" + window.location.host + window.location.pathname +"?"+ queryStr; 
window.history.pushState({path:newurl},'',newurl)

escenario actual :

cada vez quewindow.history.pushState() Se invoca solicitudes de favicon rápidamente. Hace que la red solicite favicon en cada llamada de esta función.

escenario esperado:

favicon se debe cargar solo una vez en la carga de la página, no esperaría la carga de favicon en cada solicitudwindow.history.pushState().

Las rutas de favicon son enlaces como este en la página HTML:

<!-- Favicon -->
  <link rel="icon" type="image/png" href="../img/icon/favicon-16x16.png" sizes="16x16">
  <link rel="icon" type="image/png" href="../img/icon/favicon-32x32.png" sizes="32x32">
  <link rel="icon" type="image/png" href="../img/icon/favicon-96x96.png" sizes="96x96">

Cualquier ayuda inmediata será muy apreciable. Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta