网址栏/全能栏中的 Opera/Chrome 上下文菜单

opera/chrome context menu in the url bar/omnibar

本文关键字:Opera Chrome 上下文 菜单      更新时间:2023-09-26

在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"