5

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

4

1 回答 1

12

您需要访问 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 进行了测试。

于 2012-10-16T00:48:30.780 回答