我创建了一个 Chrome 扩展。我想知道是否可以向 Chrome 扩展程序的图标添加右键单击选项。
当我在右键菜单列表中单击页面右侧时,它应该显示 Chrome 扩展程序图标及其名称。
如何使用 Chrome Web Developer 执行此操作?
最佳答案
我认为您正在寻找上下文菜单。
更新扩展程序的 menifest.json
"background": {
"scripts": ["menus.js"], //menu.js will include the code to crate the context
"persistent": false
},
"permissions": ["contextMenus"],
"icons":{
"128": "contexticon.png"
}
在menu.js中编写代码
var contextMenuItem = {
"id": "iconid",
"title": "iconTitle",
"contexts": ["all"] // type of context
};
chrome.contextMenus.create(contextMenuItem);
注意:上下文菜单的选项有:“全部”、“页面”、“框架”、“选择”、“链接”、“可编辑”、“图像”、“视频”、“音频”、“启动器” ”、“browser_action”或“page_action”
关于google-chrome - 为网页上的 Chrome 扩展添加右键单击选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57985748/