Sqlite 有多远了';可以在Chrome中获取浏览历史记录

Sqlite 有多远了';可以在Chrome中获取浏览历史记录,sqlite,google-chrome,google-chrome-extension,browser-history,Sqlite,Google Chrome,Google Chrome Extension,Browser History,谷歌表示,10周的浏览历史记录可以在Chrome中保存,以便在“历史记录”选项卡中查看,这与开发人员在开发扩展时使用Chrome.historyAPI可以获得的数据完全相同 但奇怪的是,我经常注意到Chrome仍然将链接样式设置为:已访问,即使是我确定几个月没有访问过的页面 我通过在谷歌上搜索我知道一年前访问过的页面来测试这一点。果不其然,在谷歌搜索结果页面上,这些链接看起来是紫色的。但是,如果我打开“历史记录”选项卡并搜索该页面,它不会出现。这意味着Chrome的存储历史可以追溯到10周以前

谷歌表示,10周的浏览历史记录可以在Chrome中保存,以便在“历史记录”选项卡中查看,这与开发人员在开发扩展时使用
Chrome.history
API可以获得的数据完全相同

但奇怪的是,我经常注意到Chrome仍然将链接样式设置为:已访问,即使是我确定几个月没有访问过的页面

我通过在谷歌上搜索我知道一年前访问过的页面来测试这一点。果不其然,在谷歌搜索结果页面上,这些链接看起来是紫色的。但是,如果我打开“历史记录”选项卡并搜索该页面,它不会出现。这意味着Chrome的存储历史可以追溯到10周以前


我想知道是否有人也发现了这一点,并且可能知道访问完整历史数据的方法,而不仅仅是10周。我觉得直接访问应用程序的sqlite表是可能的,但我认为扩展不可能做到这一点

当你搜索一年前访问过的链接时,你是否登录了谷歌帐户?可能是谷歌本身,而不是chrome,保留了这段历史。我曾尝试在Safari中登录我的谷歌帐户,但注意到我过去访问过的页面没有显示紫色链接。所以看起来是Chrome。嗯,浏览器本身是否登录Chrome sync?你还在匿名窗口中看到历史吗?@BenjaminKnight,不,同步显然在Safari上不起作用,它是谷歌的东西,只在Chrome上起作用。为了验证您是否需要在Chrome中注销您的帐户。除了存储过去10周的详细浏览历史记录外,Chrome浏览器还将存档所有URL访问。这就是为什么一年前访问过的链接在搜索结果中也显示为紫色。