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

Jon*_*Jon 7 javascript google-chrome-extension browser-action

我想知道我是否能够修改浏览器操作菜单的右键菜单?我想添加一个名为"Logout"的选项.

小智 14

对于上下文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
});
Run Code Online (Sandbox Code Playgroud)

logout()单击它时将调用的函数在哪里.(并在清单中启用"contextMenus"权限.)

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


PAE*_*AEz 1

不,你不能这样做,你需要将其粘贴在浏览器操作弹出窗口中。