Google chrome extension Chrome扩展:单击特定HTML元素时,将选项添加到右键单击菜单

Google chrome extension Chrome扩展:单击特定HTML元素时,将选项添加到右键单击菜单,google-chrome-extension,right-click,Google Chrome Extension,Right Click,我想创建一个Chrome扩展,当用户右键单击某个HTML元素(例如具有已知ID的DIV)时,它会在右键单击菜单中添加一个选项 当用户右键单击Twitter.com上的一条tweet时,我会使用此选项添加一个选项,该选项将调用REST服务 这是否可以使用常规的Chrome扩展?是的,这些被称为上下文菜单。您可以在此处找到这些文档:使用chrome.contextMenus添加右键单击选项 chrome.contextMenus.create({ 标题:"测试",, onclick:函数(e){

我想创建一个Chrome扩展,当用户右键单击某个HTML元素(例如具有已知ID的DIV)时,它会在右键单击菜单中添加一个选项

当用户右键单击Twitter.com上的一条tweet时,我会使用此选项添加一个选项,该选项将调用REST服务


这是否可以使用常规的Chrome扩展?

是的,这些被称为上下文菜单。您可以在此处找到这些文档:

使用chrome.contextMenus添加右键单击选项

chrome.contextMenus.create({
标题:"测试",,
onclick:函数(e){
控制台日志(e)
}

},function(){})
我之前发布了相同的内容,然后删除了,因为我意识到他实际上想在上下文菜单中添加自定义HTML,我认为这是不可能的。我认为这不是一个完整的答案,因为您链接到的文档不够清晰。例如,我们应该向chrome.contextMenus.create传递哪些参数,以限制菜单项仅显示在ID等于
“foobar”
的元素上?我认为这是不可能的,但您可以根据单击的元素在单击时创建和删除项目,如本文所述,我认为这是不可能的,但是,您可以根据单击的元素在单击时创建和删除项目,如下所述