1

我正在为 Firefox 制作书签扩展,我发现使用 Jetpack 我可以制作 html UI,就像在 Google 的 Chrome 中一样。

我需要访问 Firefox 的书签,在寻找了一段时间后,我注意到没有天真支持的方法可以从 jetpack 的 API 访问书签,所以我找到了一个可以使用位置的模块。

Jetpack 模块/places.js

现在,问题是我不知道如何使用这个模块,所以也许有人可以引导我走向正确的方向。

提前致谢。

4

1 回答 1

3

我确实设法places.sqlite在我的 Firefox 配置文件目录中找到了一个名为的文件。也许 sqlite 是您应该访问它的方式,在 Jetpack 的 API 中没有天真支持的方式。

也许是您正在寻找的文档。我尝试了搜索书签代码(var {Cc, Ci, Cu} = require("chrome");在代码块之前并console.log(title+"\t"+uri);添加到for循环末尾),它似乎工作。 JSON.stringify由于它们包含的循环逻辑,因此不适用于结构。

于 2012-11-03T22:23:07.180 回答