从上下文菜单中

时间:2017-06-22 09:53:05

标签: javascript firefox-webextensions

//我尝试使用以下代码(取自MDN)重现上下文菜单的示例。

browser.contextMenus.create({
  id: "log-selection",
  title: "Log '%s' to the console",
  contexts: ["selection"]
});

browser.contextMenus.onClicked.addListener(function(info, tab) {
  if (info.menuItemId == "log-selection") {
    console.log(info.selectionText);
  }
});

问题是我无法在任何类型的控制台中看到日志:不在Web控制台或导航器控制台中(通过调试按钮I about:debugging打开)。那么,我应该在哪里看到日志?

2 个答案:

答案 0 :(得分:0)

假设这是后台代码,您需要检查背景页面本身。

在Firefox中,可以通过Debug上的相应about:debugging按钮访问它。

还建议阅读Anatomy of a WebExtension

答案 1 :(得分:0)

在浏览器控制台中,您可以从MAY + CTRL + ALT + I访问,而不是从关于:打开的那个访问:debugging