如何在Chrome扩展程序的操作菜单中添加6个以上的项目?

时间:2016-09-22 04:15:57

标签: google-chrome-extension

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

chrome.contextMenus.ACTION_MENU_TOP_LEVEL_LIMIT。

我尝试将此设置为chrome.contextMenus.ACTION_MENU_TOP_LEVEL_LIMIT = 10,但限制仍为6.有没有办法更改限制,以便我可以添加超过6项?

1 个答案:

答案 0 :(得分:1)

  

有没有办法更改限制,以便我可以添加超过6项?

不,这是API设置的常量。正如您所注意到的,更改被忽略 - 它只是提供,因此您可以在代码中将其用作限制器,以防万一发生变化(以避免6为Convert to apk)。

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