Google chrome extension 如何向Chrome扩展添加6个以上的项目';什么是动作菜单?

Google chrome extension 如何向Chrome扩展添加6个以上的项目';什么是动作菜单?,google-chrome-extension,Google Chrome Extension,我一直在开发一个Chrome扩展,并在contxtmenu中添加自定义选项,如单选按钮。在我使用chrome.contextMenus.create命令在我的background.js中添加六个项目后,我添加的任何后续项目都将被忽略。我知道默认情况下,您可以添加6个上下文菜单项,但也有以下命令: chrome.contextMenus.ACTION\u MENU\u TOP\u LEVEL\u LIMIT 我尝试将其设置为chrome.contextMenus.ACTION\u MENU\u T

我一直在开发一个Chrome扩展,并在contxtmenu中添加自定义选项,如单选按钮。在我使用chrome.contextMenus.create命令在我的background.js中添加六个项目后,我添加的任何后续项目都将被忽略。我知道默认情况下,您可以添加6个上下文菜单项,但也有以下命令:

chrome.contextMenus.ACTION\u MENU\u TOP\u LEVEL\u LIMIT

我尝试将其设置为chrome.contextMenus.ACTION\u MENU\u TOP\u LEVEL\u LIMIT=10,但限制仍为6。有没有办法更改限制,以便我可以添加6个以上的项目

有没有办法更改限制,以便我可以添加6个以上的项目

不,这是API设置的常量。正如您所注意到的,更改是被忽略的——它的提供只是为了让您可以在代码中使用它作为限制,以防发生任何更改(避免将6作为限制)


请注意,它只限制了顶级项:因此,您可以创建一个没有此限制的级联菜单(通过在
create
中指定
parentId
)。

否,您需要嵌套它们。