在Opera中,我正在使用使用上下文菜单查找所选文本的示例扩展。我想在上下文菜单中添加一个菜单条目,当用户右键单击地址栏(url-bar,多功能框等)时,我已经尝试过在清单中:
"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.
恐
怕您只能在文档中"selection"
上下文时使用%s
模板。
此外,右键单击多功能栏永远不会路由到您的扩展 - 没有上下文。
在 Chrome 49+ 中,页面操作是扩展程序在工具栏中显示的图标。以前(据说目前在 Opera 中)它是多功能框本身内的图标 - 但您必须为每个页面明确"显示"它。只有右键单击该图标才算作上下文"page_action"
。