当我们右键单击时,如何将 Select 选项类型子菜单添加到 firefox?

How to add Select Option type sub menu to firefox when we do right click?

我正在尝试编写一个简单的 firefox 插件,当我们右键单击时它会显示一些选项。在这几个选项中,我想要一个 select 选项而不仅仅是一个标签。我想要图像中的 Execute profile 之类的东西。目前,我只找到了创建标签的方法,但根本找不到创建 select 选项子菜单的方法。这是我发现的:

browser.menus.create({
  id: "radio-green",
  type: "radio",
  title: "Make it green",
  contexts: ["all"],
  checked: false
}, onCreated);

这是我想要的:

通过将 ID 分配给父菜单并设置 parentId 给子子菜单,它们将显示为父菜单的子菜单。

参考:menus.create()

示例:

browser.menus.create({
  id: "radio-green",
  type: "radio",
  title: "Make it green",
  contexts: ["all"],
  checked: false
}, onCreated);


// submenu
browser.menus.create({
  id: "sub1",
  parentId: "radio-green",
  type: "radio",
  title: "Submenu",
  contexts: ["all"],
  checked: false
}, onCreated);