Javascript 显示错误的Chrome favicon,但图标的url是正确的

Javascript 显示错误的Chrome favicon,但图标的url是正确的,javascript,google-chrome,google-chrome-extension,icons,favicon,Javascript,Google Chrome,Google Chrome Extension,Icons,Favicon,在我的chrome扩展中,我试图访问网站的favicons。然而,有时当我需要谷歌的图标时,另一个站点(Github)的图标就会出现。但当我打印当前favicon时,打印的url是正确的(谷歌图标)。因此,我无法理解正确的图标是如何出现的,但显示了错误的图标 以下是我获取图标URL的方式: var url = "chrome://favicon/size/64@1x/" + website_url; 当我打印图标url时,我得到的是(正确的图标): 不过,它有时会显示Git

在我的chrome扩展中,我试图访问网站的favicons。然而,有时当我需要谷歌的图标时,另一个站点(Github)的图标就会出现。但当我打印当前favicon时,打印的url是正确的(谷歌图标)。因此,我无法理解正确的图标是如何出现的,但显示了错误的图标

以下是我获取图标URL的方式:

var url = "chrome://favicon/size/64@1x/" + website_url;
当我打印图标url时,我得到的是(正确的图标):

不过,它有时会显示Github的图标。你知道为什么吗

chrome://favicon/size/64@1x/https://www.google.com/search?q=bts&oq=bts&aqs=chrome.0.69i59l4j69i60j69i61j69i60j69i65.485j0j7&sourceid=chrome&ie=UTF-8