我正在尝试制作一个firefox扩展,为当前页面添加书签,并在书签工具栏中添加一个条目。使用找到的文档中的示例here我只能为链接添加书签,但不能将其显示在书签工具栏中。我无法在文档或谷歌上找到任何有用的信息。
这是我的代码:
let { Bookmark, save } = require("sdk/places/bookmarks");
// Create a new bookmark instance, unsaved
let bookmark = Bookmark({ title: "Test", url: "http://mozilla.org" });
// Attempt to save the bookmark instance to the Bookmarks database
// and store the emitter
let emitter = save(bookmark);
这根本不可能,或者文档中有哪些东西我忽略了?
答案 0 :(得分:1)
尝试将TOOLBAR
设置为let { Bookmark, TOOLBAR, save } = require("sdk/places/bookmarks");
// Create a new bookmark instance, unsaved
let bookmark = Bookmark({
title: "Test",
url: "http://mozilla.org",
group: TOOLBAR,
});
// Attempt to save the bookmark instance to the Bookmarks database
// and store the emitter
let emitter = save(bookmark);
,如下所示:
{{1}}
有关MDN页面的this part的更多信息
答案 1 :(得分:0)
显然这就是它的完成方式:
let { Bookmark, TOOLBAR, save } = require("sdk/places/bookmarks");
// Create a new bookmark instance, unsaved
let bookmark = Bookmark({
title: "Test",
url: "http://mozilla.org",
group: TOOLBAR
});
// Attempt to save the bookmark instance to the Bookmarks database
// and store the emitter
let emitter = save(bookmark);