【问题标题】:Getting Firefox's history获取 Firefox 的历史
【发布时间】:2011-08-18 04:23:42
【问题描述】:

我正在制作一个 Windows 应用程序来获取 Firefox 浏览器的访问网站地址列表。我不知道如何实现这一目标?我在想访问缓存可能没问题,但计算机缓存包含的信息比我实际需要的要多。您能否推荐一个用于完成此任务的 COM 或方法?感谢您的帮助。

谢谢。

【问题讨论】:

  • 开个玩笑。无论如何,在 SO 中,最好发布一些您为此类问题尝试过的代码。否则你会从像我这样的白痴那里得到这样的回应:)

标签: windows firefox browser-history


【解决方案1】:

Firefox 使用 SQLite 数据库来存储它的大部分信息。因此,实现这一目标的最简单方法可能是研究这个数据库文件,然后一切都应该像编写几个 SQL 查询一样简单。

【讨论】:

  • 谢谢,如果我不使用firefox而是使用Safari或Opera,我应该怎么做才能获取所有访问的url?
  • 在这两种情况下,最有可能的是,您需要以某种方式对该浏览器使用的存储结构进行逆向工程,以存储和使用它。 IE 可能有一些 API 可以以更“成熟”的方式获取这些信息。
【解决方案2】:

历史记录存储在 SQLLIte 数据库中,可以使用 API 访问:https://developer.mozilla.org/en/Using_the_Places_history_service

另见:https://developer.mozilla.org/En/Places

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 2014-12-09
    • 1970-01-01
    相关资源
    最近更新 更多