gpt4 book ai didi

google-chrome - 如何在 Google Chrome 中设置上下文菜单,以便所有菜单都是顶级的?

转载 作者:行者123 更新时间:2023-12-04 05:54:51 25 4
gpt4 key购买 nike

我正在开发 Google Chrome 扩展程序,并且设置了几个右键单击上下文菜单项。我看到添加菜单项的语法中有一些内容允许您选择 parentID,但我没有看到任何内容可以让您选择将所有菜单项作为顶级项。

这是我的插件的示例,其中包含一个顶级菜单项,然后是几个子菜单项:

Screen shot 2011-10-10 at 11.51.00 PM.png

我想将它们提升到顶级水平,因为我经常使用它们。这是我到目前为止的代码,但我不知道如何将它们全部提升一个级别:

chrome.contextMenus.create({'title': 'Send URL to Quicksilver',
'contexts': ['all'],
'onclick': sendToQuicksilver});

chrome.contextMenus.create({'title': 'Send File to Quicksilver',
'contexts': ['all'],
'onclick': sendFileToQuicksilver});


chrome.contextMenus.create({'title': 'Quick Download',
'contexts': ['all'],
'onclick': quickDownload});


chrome.contextMenus.create({'title': 'Edit in Textmate',
'contexts': ['all'],
'onclick': editInTextmate});


chrome.contextMenus.create({'title': 'Open Project in Textmate',
'contexts': ['all'],
'onclick': editProjectInTextmate});

最佳答案

这是不可能的,您只能为每个扩展创建一个顶级菜单。

来自 specs :

You can create as many context menu items as you need, but if more than one from your extension is visible at once, Google Chrome automatically collapses them into a single parent menu.

关于google-chrome - 如何在 Google Chrome 中设置上下文菜单,以便所有菜单都是顶级的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7721230/

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