我正在尝试编写一个简单的firefox插件,当我们单击鼠标右键时它会显示一些选项。在这几个选项中,我想要一个选择选项,而不只是一个标签。我想要图像中的执行配置文件之类的东西。目前,我只找到一种创建标签的方法,而根本找不到一种创建选择选项子菜单的方法。这是我发现的:
browser.menus.create({
id: "radio-green",
type: "radio",
title: "Make it green",
contexts: ["all"],
checked: false
}, onCreated);
这是我想要的:
答案 0 :(得分:0)
通过将ID
分配给父菜单并将parentId
设置给子菜单,这些菜单将显示为父菜单的子菜单。
ref: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);