javascript - 使用上下文菜单 onclick 调用两个函数

标签 javascript google-chrome-extension

这是一个上下文菜单项,单击时应依次调用两个函数。第一个函数是 toggleTempWhitelistStateOfHighlightedTab(),第二个函数是 suspendAllTabsInAllWindows(true)。当我仅调用一个函数时,它可以工作,但调用两个函数的语法不正确。 onclick: 行出现问题。

  chrome.contextMenus.create({
    title: chrome.i18n.getMessage('js_context_force_suspend_all_tabs'),
    contexts: allContexts,
    onclick: () => toggleTempWhitelistStateOfHighlightedTab(), suspendAllTabsInAllWindows(true),
  });

最佳答案

我认为你错过了一些东西:

chrome.contextMenus.create({
    title: chrome.i18n.getMessage('js_context_force_suspend_all_tabs'),
    contexts: allContexts,
    onclick: () => { toggleTempWhitelistStateOfHighlightedTab(); suspendAllTabsInAllWindows(true) }
  });

关于javascript - 使用上下文菜单 onclick 调用两个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53303942/

相关文章:

javascript - 如何 move HTML 元素

javascript - 内容脚本未显示在 Chrome 开发工具中

javascript - 更改 jQuery 自动完成框位置

javascript - 使用 jQuery 根据另一个下拉列表中的选定选项显示隐藏的下拉列表

javascript - object.src 和 object.getAttribute ('src' 的区别)

javascript - 什么是 Service Worker 的 URL.createObjectURL 的模拟

google-chrome-extension - 从弹出页面到内容脚本页面的通信

javascript - 在打开新标签页时触发 Chrome 扩展程序

ssl - 如何获取 'Chrome has detected insecure content' 而不是 'Chrome has detected either high-risk insecure content'

javascript - 在 Webpack 中订购多个入口点