【发布时间】:2014-06-03 22:24:56
【问题描述】:
Firefox 带有三个顶级书签组:书签工具栏、书签菜单和未排序的书签。您可以通过单击“书签”菜单上的“显示所有书签”来查看这三个组。
我正在开发一个 Firefox 插件,并希望添加一种新的根级书签类别。通过使用内置书签系统为我的插件存储书签,插件可以利用熟悉的界面和 Firefox 同步等工具。如果加载项的书签与用户的传统书签分开存储,则加载项的用例更有意义。也就是说,我想在内置的“书签工具栏”、“书签菜单”和“未排序的书签”旁边创建一个新组,并将我的书签存储在这个新组中。
我找不到任何文档或示例来证明是否可以添加新的顶级书签类别。谁能说这是否可行,如果不可行,为什么不允许这样做?
【问题讨论】:
-
我可以满怀信心地说,这是可行的。但是,对我来说“单独存储”的含义是模糊的。你能详细说明一下吗?
-
@paa 我正在开发一个插件,它提供了一种访问书签的独特方法。书签菜单是存储不常访问的站点的地方,而书签工具栏是存储经常访问的站点的地方,这个新组将用于通常每天访问一次的站点,例如新闻网站。该插件将提供一种快速轮换浏览这些站点的方法。加载项的站点当前存储在“书签菜单”组下的子组中。这会起作用——似乎创建自己的根级别组是可能的。感谢您的帮助。
-
在我看来,您需要打开针对特定文件夹的库窗口。那样行吗?因为根文件夹(除了内置)带有奇怪的限制,例如他们的书签既不能通过搜索框发现,也不能占大多数/最近访问。
-
那行得通。拥有我自己的书签根文件夹将使我的应用程序的书签与用户的书签分开,但这不是硬性要求。谢谢你的帮助。如果您想以答案的形式发表评论,我会将其标记为已接受的答案。
标签: javascript firefox firefox-addon firefox-addon-sdk