gpt4 book ai didi

javascript - 我可以通过插件在 Firefox 中添加自己的根级书签组吗?

转载 作者:行者123 更新时间:2023-12-03 12:31:40 25 4
gpt4 key购买 nike

Firefox 附带三个顶级书签组:书签工具栏、书签菜单和未排序书签。您可以通过单击“书签”菜单上的“显示所有书签”来查看这三个组。

我正在开发一个 Firefox 插件,并希望添加一种新类型的根级书签类别。通过使用内置书签系统来存储我的附加组件的书签,该附加组件可以利用熟悉的界面和 Firefox Sync 等工具。如果附加组件的书签与用户的传统书签分开存储,则附加组件的用例更有意义。也就是说,我想在内置的“书签工具栏”、“书签菜单”和“未排序书签”旁边创建一个新组,并将我的书签存储在这个新组中。

Built-in bookmark groups in Firefox

我无法找到任何文档或示例来演示是否可以添加新的顶级书签类别。谁能说这是否可能,如果不可能,为什么不允许这样做?

最佳答案

可以创建根文件夹,但 Places UI 并不将它们视为与内置文件夹相同。

如果需要,您可以打开专注于特定文件夹的库

var myfolderid; // the id returned by createFolder or otherwise obtained
PlacesCommandHook.showPlacesOrganizer(myfolderid);

不在 ChromeWindow 上下文中运行的代码应该获取对它的引用。对于附加 SDK 扩展,类似于

const { getMostRecentBrowserWindow } = require('sdk/window/utils');
getMostRecentBrowserWindow().PlacesCommandHook.showPlacesOrganizer(myfolderid);

关于javascript - 我可以通过插件在 Firefox 中添加自己的根级书签组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23901239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com