使用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。
答案 0 :(得分:0)
我担心当文档中的上下文为%s
时,您只能使用"selection"
模板。
此外,右键单击omnibar永远不会被路由到您的扩展程序 - 没有上下文。
在Chrome 49+中,“页面操作”是您的扩展程序在工具栏中显示的图标。以前(并且,据说,目前在Opera中)它是多功能框本身内部的一个图标 - 但你必须明确表示"显示"它为每个页面。只有右键单击该图标才会计为"page_action"
上下文。