如何在Firefox的新标签“热门网站”中显示大图标?
在最新的稳定版Firefox(版本57)(称为Quantum)中,用户控制的新标签上的“热门网站”功能已更改。以前,无论网站如何,仅显示部分屏幕截图的粗略缩略图,并且无法控制。现在,某些网站带有一个大图标,而其他网站仅显示为上述缩略图,并且其图标被覆盖在角落。获得大图标处理的示例站点:Amazon,TechCrunch,Slack和GitHub。通过网站图标处理获得缩略图的示例站点:Slashdot,Steam,Kongregate,Gizmodo。 据我所知,这没有什么特别的押韵或原因。我还没有在“热门站点”功能的任何地方找到任何文档。 深入研究Firefox源代码一段时间后,我发现browser\extensions\activity-stream\lib\TopSitesFeed.jsm,其中包含以下代码部分: /** * Get an image for the link preferring tippy top, rich favicon, screenshots. */ async _fetchIcon(link) { // Check for tippy top icon and rich icon. this._tippyTopProvider.processSite(link); let hasTippyTop = !!link.tippyTopIcon; let hasRichIcon = link.favicon && link.faviconSize >= MIN_FAVICON_SIZE; if (!hasTippyTop && !hasRichIcon) { this._requestRichIcon(link.url); } …