谷歌浏览器扩展开发,如何监听右键点击?

人美声甜
  • 3
新手上路,请多包涵

image.png

问题: 当选择文字后,点击鼠标右键,希望能把选择的文字拼接到 '使用谷歌搜索 ->' 后边,
就像浏览器自带的 使用Bing搜索 一样

下边是已有代码

const googleEngine = {
    link: 'https://www.google.com/search?q=',
}
chrome.contextMenus.create({
    type: 'normal',
    title: '使用谷歌搜索 -> ',
    id: 'google',
    contexts: ['selection']
})
chrome.contextMenus.onClicked.addListener(parameter => {
    const { selectionText } = parameter
    chrome.tabs.create({ url: googleEngine.link + selectionText })
})
回复
阅读 323
2 个回答

看文档中正确姿势是这样的:%s会显示为选中的文本内容

chrome.contextMenus.create({id:'test',title:"使用Google搜索-> %s"})

image.png

你知道吗?

宣传栏