Chrome扩展-修改右键单击浏览器操作菜单

Chrome Extension - Modify Right-Click Browser Action Menu

本文关键字:浏览器 操作 菜单 单击 右键 扩展 修改 Chrome      更新时间:2023-09-26

我想知道是否可以修改浏览器操作菜单的右键菜单?我想添加一个名为"注销"的选项。

对于上下文,Chrome表示:

值必须是以下值之一:[all, page, frame, selection, link, editable, image, video, audio, launcher, browser_action, page_action]

所以使用

chrome.contextMenus.create({
  "title": "Logout",
  "contexts": ["browser_action"],
  "onclick": logout
});

其中logout()是单击它时将调用的函数。(并在清单中启用"contextMenu"权限。)

编辑:有一点警告,如果您有一个事件页面,则不支持使用onclick属性,您应该添加一个chrome.contextMenus.onClicked处理程序。

不,你不能这么做,你需要把它放在浏览器操作弹出窗口中。

哼,如果我理解。。。右键单击后要在菜单上添加项目吗?

你可以这样做:

chrome.contextMenus.create({
  "title" : "You menu Name",
  "type" : "normal",
  "contexts" : ["link","video","audio"], //the context which item appear
  "onclick" : shorten() // The function call on click
});

你的舱单:

在"permissions"数组上添加"contextMenu"。

更多信息:此处