url bar / omnibar中的opera / chrome上下文菜单

时间:2016-03-16 14:45:06

标签: javascript google-chrome-extension contextmenu address-bar opera-extension

使用Opera,我正在使用contextMenu查找所选文本的示例扩展。当用户右键单击地址栏(url-bar,omnibox等)时,我想在contextMenu中添加一个菜单项我尝试过 在清单中:

"page_action": {
    "default_icon": {
         "16": "icon_16.png"
    },
    "default_title": "Context Menu API - Search Selected Text"   
},

并在后台脚本中:

chrome.contextMenus.create({
    title: "Look url up: \"%s\"",
    contexts: ["page_action"],
    onclick: searchText
});

但没有成功。那可能吗 ?我错过了一些明显的东西吗?

由于 F。

1 个答案:

答案 0 :(得分:0)

我担心当文档中的上下文为%s时,您只能使用"selection"模板。

此外,右键单击omnibar永远不会被路由到您的扩展程序 - 没有上下文。

在Chrome 49+中,“页面操作”是您的扩展程序在工具栏中显示的图标。以前(并且,据说,目前在Opera中)它是多功能框本身内部的一个图标 - 但你必须明确表示"显示"它为每个页面。只有右键单击该图标才会计为"page_action"上下文。