我想为Chrome浏览器创建一个扩展程序:当您使用左键或右键单击项目菜单时,上下文菜单中的项目菜单有两个不同的操作。 对于Firefox,它可以实现,但对于Chrome?怎么样?
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")
}
});
答案 0 :(得分:1)
在Chrome中无法区分上下文菜单中的两次点击。
公平地说,这是一个非常令人困惑的想法,我不认为人们会从上下文菜单UI中获得这种想法。
现在,点击修改键更常见(例如文件管理器中的删除与Shift +删除),但Chrome也不支持。
您可以查看完整的可用数据列表here。