删除浏览器操作上下文菜单默认标题条目

时间:2018-11-01 13:56:57

标签: javascript google-chrome-extension contextmenu browser-action

在chrome扩展程序中,我将几个条目添加到浏览器操作的上下文菜单中。

chrome.contextMenus.create({
    id: 'browser_action_support',
    title: lang.POPUP.SUPPORT,
    contexts: ['browser_action'],
    onclick: function () {
        chrome.tabs.create({'url': paths.knowledgeBase});
    }
});

但是,似乎似乎自动在顶部添加了一个条目。此项仅显示清单文件中定义的扩展名。此外,该条目已被禁用,点击后将不会执行任何操作。

enter image description here

{
    "manifest_version": 2,
    "name": "__MSG_extName__",
    "short_name": "__MSG_extShortName__",
    "description": "__MSG_extDescription__",
    ...
}

但是,其他扩展程序(例如AdBlockPlus)在此位置具有可点击的链接。那么,如何通过回调使该标题可点击(然后处理重定向)或删除该条目,以便像我对其他条目的操作一样插入链接?

1 个答案:

答案 0 :(得分:0)

我对Iváns的评论表示感谢。

使用清单文件中的homepage_url参数,可以手动设置上下文菜单标题链接。如果清单中未设置homepage_url,它将自动链接到扩展程序chrome网上商店页面。

请参见Manifest - Homepage Url