n61*_*007 6 firefox history data-loss-preservation
在Ctrl+B图书馆的火狐浏览器中,有历史。对于每个网页,历史记录项目列出名称、标签、位置、访问日期、访问次数等。
我的问题是,如果我重新访问某个页面,它会覆盖访问日期。
理想情况下,我能够看到对同一 URL 上任何页面的单独访问。但这可能是不可能的(根据“访问计数”猜测)。
但从架构上来说,让用户保留第一次访问日期(而不是覆盖)应该没有困难......
那么是否有可能以某种方式仅保留(或至少)历史记录项目的第一次访问日期(而不是在每次访问时覆盖它)?
如果你想查看某个网站的最早访问日期(假设它仍然存储在历史记录中),我发现一年前发布在 Firefox 支持上的这个解决方案可能适合你的需求。
您必须使用 SQLite 管理器扩展才能运行查询来查找您提供的网站的最早访问日期。
我知道这不是最好的方法,如果您必须查看 20 个网站的最早日期,它可能会非常持久,但这是我能找到的最好的方法。
例如,要查看对 Duckduckgo 主页的最早访问,您可以在 SQLite 管理器扩展中运行以下查询:
SELECT url, title, visit_count,
datetime(first_visit/1000000,'unixepoch') AS EarliestVisit,
datetime(last_visit_date/1000000,'unixepoch') AS LatestVisit
FROM moz_places INNER JOIN
(SELECT place_id, MIN(visit_date) AS first_visit
FROM moz_historyvisits
GROUP BY place_id) AS FirstVisits
ON FirstVisits.place_id = moz_places.id
WHERE url LIKE '%duckduckgo.com/'
ORDER BY url
Run Code Online (Sandbox Code Playgroud)