我在自定义首页扩展中使用chrome.topSites.get
来显示用户访问量最大的网站。
但是我注意到它已被缓存。
如果我创建一个新的配置文件,请打开自定义起始页,然后访问一个网站,直到禁用该扩展名并重新启用该扩展名为止(而在默认的内置起始页中,它会立即显示)。当然,它可能是内部缓存的,我无法立即获得实际访问量最大的网站。
如果是这样,我很好奇生命周期是什么样的。
有人知道topSites
的提取工作原理吗?
这是将topSites
声明为在台式机上缓存60分钟,在iOS上为5分钟的代码,还是我误读了代码库:https://github.com/chromium/chromium/blob/6e1af38206f4b38b8652ef9b5af6786a8846e352/components/history/core/browser/top_sites_impl.cc#L71