问题如标题所示。
没太明白您的问题。建议详细描述一下:
- 想实现什么功能;
- 目前具体是怎么做的,带上截图;
- 期望出现什么样的结果,实际出现什么样的结果。
chrome.contextMenus.create({ id: 'favToView', title: '收藏(观看记录)', parentId: '7fb83a4d-cc1f-417a-8ad3-fdfa008f25d5', contexts: ['all'], onclick: function() {alert(123);} });
这样写 事件不起作用
这里似乎是不合法的,背景页可以看到报错:
Extensions using event pages or Service Workers cannot pass an onclick parameter to chrome.contextMenus.create. Instead, use the chrome.contextMenus.onClicked event.
做成动作,在动作里处理点击消息。
没法指定父级ID 我建立动作后 不管是否更新菜单 提示找不到动作 更新菜单后就变成根节点下的菜单了
解决了 在menuId填写动作ID即可
不知道这个文档是否可以给你一点帮助:浏览器控制 - Quicker (getquicker.net)
我是要创建子级菜单