Chrome中的上下文菜单 - 两个操作(左/右键单击项目菜单)

时间:2015-08-02 00:07:33

标签: javascript google-chrome-extension opera-extension

我想为Chrome浏览器创建一个扩展程序:当您使用左键或右键单击项目菜单时,上下文菜单中的项目菜单有两个不同的操作。 对于Firefox,它可以实现,但对于Chrome?怎么样?

enter image description here

background.js:

chrome.runtime.onInstalled.addListener(function() {
    chrome.contextMenus.create({
        title: 'do action (left cl. - first, right cl. - second)',
        id: 'test',
        contexts: ['link'],
    });
});
chrome.contextMenus.onClicked.addListener(function(info, tab) {
    if (info.menuItemId === "test") {
        console.log("first action completed")
    }
});

1 个答案:

答案 0 :(得分:1)

在Chrome中无法区分上下文菜单中的两次点击

公平地说,这是一个非常令人困惑的想法,我不认为人们会从上下文菜单UI中获得这种想法。

现在,点击修改键更常见(例如文件管理器中的删除与Shift +删除),但Chrome也不支持。

您可以查看完整的可用数据列表here