Chrome扩展:为特定的HTML元素添加右键菜单选项

22
我想创建一个Chrome扩展程序,当用户右键单击某个已知ID的HTML元素(例如DIV)时,添加一个选项到右键菜单中。
我将使用此功能在Twitter.com上的推文上右键单击时添加一个选项,并通过调用REST服务来实现此功能。
这是否可以通过普通的Chrome扩展程序实现?

我认为这是不可能的,但是您可以根据所单击的元素创建和删除项目,如此处所述:https://dev59.com/eVPTa4cB1Zd3GeqPj4Ok - user1950929
2个回答

20

1
我之前发布了相同的内容,然后又删除了,因为我意识到他实际上想要在上下文菜单中添加自定义HTML,但我认为这是不可能的。 - Jude Osborn
8
我认为这不是一个完整的答案,因为你提供的文档链接不够清晰。例如,我们应该传递什么参数给chrome.contextMenus.create函数,以限制菜单项只显示在ID等于“foobar”的元素上? - David Grayson
2
我认为这是不可能的,但是您可以根据所单击的元素创建和删除项目,如此处所述:https://dev59.com/eVPTa4cB1Zd3GeqPj4Ok - user1950929

5
使用 chrome.contextMenus 来添加右键菜单选项。

chrome.contextMenus.create({
    title: 'test',
    onclick: function(e){
        console.log(e)
    }

}, function(){})


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接