【问题标题】:accessing history in a firefox addon在 Firefox 插件中访问历史记录
【发布时间】:2012-10-15 17:42:01
【问题描述】:

我正在使用插件生成器开发 Firefox 插件。我想定期扫描浏览器的历史......整个历史。我正在寻找像chrome's history api 这样的功能。 window.history 似乎仅限于会话历史记录。有什么帮助吗?我要疯了,想弄清楚这一点。像history export 这样的插件必须做这样的事情,但我不能立即理解他们的代码。

【问题讨论】:

    标签: firefox-addon firefox-addon-sdk browser-history


    【解决方案1】:

    您需要访问 xpcom 服务nsIBrowserHistory,这里有一些适用于 SDK 的示例代码:

    https://builder.addons.mozilla.org/package/157396/latest/

    places api 有点冗长,MDN 上有大量示例:

    https://developer.mozilla.org/en-US/docs/Querying_Places

    这里还有一个由 Mozilla 社区成员开发的模块,它提供了一些抽象:

    https://github.com/autonome/Jetpack-Modules/blob/master/places.js

    我不确定上述模块是否已经针对最新版本的 Firefox 和 SDK 进行了测试。

    【讨论】:

    • 多么英雄的回答。非常有用的示例代码和链接。我现在得到了我想要的,非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2014-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-21
    • 2011-04-02
    • 2017-12-10
    相关资源
    最近更新 更多