Chrome扩展-修改右键单击浏览器操作菜单
Chrome Extension - Modify Right-Click Browser Action Menu
我想知道是否可以修改浏览器操作菜单的右键菜单?我想添加一个名为"注销"的选项。
对于上下文,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"。
更多信息:此处
相关文章:
- 如何在不使用插件的情况下用程序记录浏览器操作
- 选择首次单击浏览器操作时打开的弹出窗口
- Extjs KeyMap 不作用于 defaultEventAction,但执行默认的浏览器操作
- Chrome扩展程序:浏览器操作单击按钮工作一次
- 在浏览器操作中修改当前选项卡的URL的TLD
- chrome扩展插件在浏览器操作中插入内容脚本
- 将Mixpanel与chrome扩展集成(无需浏览器操作)
- 未显示 Chrome 扩展程序浏览器操作
- 当用户单击浏览器操作并出现弹出窗口(Chrome 扩展程序)时,如何执行操作
- ASP.Net:跨浏览器操作
- 弹出窗口和浏览器操作窗口之间的chrome.storage
- 一键下载链接并在浏览器操作中添加书签
- 通过浏览器操作/图标禁用/启用Chrome扩展程序
- Chrome扩展-修改右键单击浏览器操作菜单
- 在不执行浏览器操作的情况下启动chrome扩展
- Chrome扩展-插入的Iframe无法访问Chrome浏览器操作或Chrome.tables或AngularJS
- Chrome扩展:浏览器操作弹出窗口如何与活动选项卡通信
- 将脚本元素插入浏览器操作页无效
- Chrome扩展:通过编程设置浏览器操作图标,使图标像素化
- 谷歌chrome扩展浏览器操作.已选中