相关疑难解决方法(0)

如何从 Firefox 的 url 历史记录中删除大量条目?

我想从我的页面历史记录中删除大量 url - 它们都匹配简单的正则表达式,但有很多 - 在建议框中通过“删除”来执行此操作不是一种选择。当我带上历史标签时,每当我点击项目时,它都会自动打开 - 所以我无论如何都无法删除那里。

我听说这些 url 以 sqllite 格式存储在某处。具体在哪里?我可以在那里连接并从那里删除它(当然 Firefox没有运行)?

firefox history

6
推荐指数
2
解决办法
1365
查看次数

如何为 Firefoxplaces.sqlite 的 SQLite Manager 编写 SQL 查询?

我正在使用 SQLite Manager,它是 Firefox 的扩展。我用它来检查places.sqlite 数据库。我试图在 Firefox 历史记录中查找特定 URL 的最早访问日期。

下面的查询就是这样做的。

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 'http://www.domain.com/?id=1234'
ORDER BY url
Run Code Online (Sandbox Code Playgroud)

给出的结果显示最近访问为 2012-12-05 11:35,最早访问为 2012-12-02 17:29。但是给定的最早访问时间太早了。我想看看在那之后的访问时间。

如何重写此查询,以便获取访问此特定 URL 的所有日期和时间?

最初的问题是 Firefox在查看库中的历史记录时不再显示对网站最早访问

firefox sql sqlite firefox-extensions places.sqlite

2
推荐指数
1
解决办法
4381
查看次数