code :
var newurl = window.location.protocol + \"//\" + window.location.host + window.location.pathname +\"?\"+ queryStr; window.history.pushSt
It looks like a bug in Chromium browsers. See this open issue.
Chromium
But there seems to be a workaround if you use base64 image as href the request won't occur.
base64
href
<link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgo=">
See this question.