我正在为Firefox制作书签扩展程序,我发现使用Jetpack我可以制作html UI,就像在Google的Chrome中一样。
我需要访问Firefox的书签,经过一段时间后我发现没有天真支持的方式从jetpack的API访问书签,所以我找到了一个可以使用地方的模块。
现在,问题是我不知道如何使用这个模块,所以也许有人可以引导我走向正确的方向。
提前感谢。
答案 0 :(得分:3)
我确实设法在我的Firefox配置文件目录中找到一个名为places.sqlite
的文件。也许sqlite就是你应该如何访问它,在Jetpack的API中没有任何天真支持的方式。
或许this是您正在寻找的文档。我在代码块之前尝试了searching bookmarks代码(var {Cc, Ci, Cu} = require("chrome");
,并在console.log(title+"\t"+uri);
循环的末尾添加了for
)并且似乎有效。由于它们包含循环逻辑,JSON.stringify
对结构不起作用。