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

Remove Browser Action Context Menu Default Title Entry

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

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

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

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

然而,其他扩展程序(如 AdBlockPlus)在此位置具有可点击的 link。那么我怎样才能通过回调使这个标题可点击(然后处理重定向)或者删除这个条目这样我就可以插入一个 link 就像我对其他条目所做的那样?

感谢 Iváns 的评论,我明白了。

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

参见Manifest - Homepage Url