google Chrome扩展程序,将标签添加到上下文菜单

阿特姆·埃克萨略(Artem Ekzarho)

右键单击图标扩展,如何在出现的上下文菜单中添加另一个选项?

我尝试这样:

function addMenu(title) {
    chrome.contextMenus.create({
        title: title,
        contexts: ["all"],
        onclick: function() { console.log(1)}
    });
}

addMenu('Log out');

我收到一个错误:

运行contextMenus.create时未经检查的runtime.lastError:使用事件页面的扩展必须将id参数传递给chrome.contextMenus.create

谁有这样的问题?你能帮我吗?

wOxxOm

如错误消息所述,您正在使用事件页面,因此必须提供一个idtochrome.contextMenus.create以便在onClicked侦听器中使用它

chrome.contextMenus.create({
    id: "some-command",
    title: "some title",
    contexts: ["all"]
});

chrome.contextMenus.onClicked.addListener(function(info, tab) {
    if (info.menuItemId == "some-command") {
        console.log("yay!");
    }
});

这是因为几秒钟不活动后事件页面已卸载,因此无法使用内联回调。onClicked听者由Chrome浏览器,这样的活动页面跟踪在需要时自动加载。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将项目添加到“ Google Chrome浏览器标签”上下文菜单?

来自分类Dev

尝试通过自定义扩展程序从Google Chrome上下文菜单启动JNLP

来自分类Dev

添加到上下文菜单

来自分类Dev

将组限制添加到上下文菜单Odoo

来自分类Dev

如何将Windows Terminal添加到上下文菜单?

来自分类Dev

如何将项目添加到上下文菜单?

来自分类Dev

将Nautilus脚本添加到上下文菜单/操作

来自分类Dev

如何将KRename添加到上下文菜单

来自分类Dev

尝试将Google Analytics(分析)添加到Chrome扩展程序中

来自分类Dev

如何将Google Chrome上下文菜单还原为Windows样式

来自分类Dev

如何将上下文菜单添加到带有Chrome扩展程序的浏览器操作中?

来自分类Dev

将上下文菜单项添加到Chrome扩展程序的浏览器操作按钮

来自分类Dev

如何将上下文菜单添加到带有Chrome扩展程序的浏览器操作中?

来自分类Dev

将Google Chrome添加到默认应用程序

来自分类Dev

将标签添加到Google图表

来自分类Dev

是否可以将Google Analytics(分析)添加到没有popup.html的Chrome扩展程序中?

来自分类Dev

将程序的特定功能添加到Windows上下文菜单

来自分类Dev

如何将Click事件处理程序添加到DataGrid上下文菜单?

来自分类Dev

如何将程序添加到所有文件的上下文菜单?

来自分类Dev

将程序的特定功能添加到Windows上下文菜单

来自分类Dev

在实体框架中添加到上下文

来自分类Dev

将正确放置的图层添加到上下文

来自分类Dev

如何将新项目添加到某些文件扩展名上下文菜单

来自分类Dev

此Google Chrome浏览器上下文菜单有什么问题?

来自分类Dev

Google Chrome 中上下文菜单样式背景颜色的参数名称是什么?

来自分类Dev

右键单击 Google Chrome 的顶部栏不显示默认上下文菜单

来自分类Dev

将上下文菜单项添加到特定的文件扩展名

来自分类Dev

TinyMCE v4将自定义项目添加到上下文菜单

来自分类Dev

TinyMCE v4将自定义项目添加到上下文菜单

Related 相关文章

  1. 1

    如何将项目添加到“ Google Chrome浏览器标签”上下文菜单?

  2. 2

    尝试通过自定义扩展程序从Google Chrome上下文菜单启动JNLP

  3. 3

    添加到上下文菜单

  4. 4

    将组限制添加到上下文菜单Odoo

  5. 5

    如何将Windows Terminal添加到上下文菜单?

  6. 6

    如何将项目添加到上下文菜单?

  7. 7

    将Nautilus脚本添加到上下文菜单/操作

  8. 8

    如何将KRename添加到上下文菜单

  9. 9

    尝试将Google Analytics(分析)添加到Chrome扩展程序中

  10. 10

    如何将Google Chrome上下文菜单还原为Windows样式

  11. 11

    如何将上下文菜单添加到带有Chrome扩展程序的浏览器操作中?

  12. 12

    将上下文菜单项添加到Chrome扩展程序的浏览器操作按钮

  13. 13

    如何将上下文菜单添加到带有Chrome扩展程序的浏览器操作中?

  14. 14

    将Google Chrome添加到默认应用程序

  15. 15

    将标签添加到Google图表

  16. 16

    是否可以将Google Analytics(分析)添加到没有popup.html的Chrome扩展程序中?

  17. 17

    将程序的特定功能添加到Windows上下文菜单

  18. 18

    如何将Click事件处理程序添加到DataGrid上下文菜单?

  19. 19

    如何将程序添加到所有文件的上下文菜单?

  20. 20

    将程序的特定功能添加到Windows上下文菜单

  21. 21

    在实体框架中添加到上下文

  22. 22

    将正确放置的图层添加到上下文

  23. 23

    如何将新项目添加到某些文件扩展名上下文菜单

  24. 24

    此Google Chrome浏览器上下文菜单有什么问题?

  25. 25

    Google Chrome 中上下文菜单样式背景颜色的参数名称是什么?

  26. 26

    右键单击 Google Chrome 的顶部栏不显示默认上下文菜单

  27. 27

    将上下文菜单项添加到特定的文件扩展名

  28. 28

    TinyMCE v4将自定义项目添加到上下文菜单

  29. 29

    TinyMCE v4将自定义项目添加到上下文菜单

热门标签

归档