同时启用正常和隐身模式下的chrome.contextMenus

时间:2019-06-09 04:01:42

标签: google-chrome google-chrome-extension

是否有一种方法可以显示我的扩展程序的contextMenu,以便在两个窗口都打开时以正常和隐身方式显示?

我尝试了以下代码,但仅在隐身窗口中显示。如果要在正常窗口中显示它,则需要关闭隐身窗口。

let changeLogId = (chrome.extension.inIncognitoContext ? 'changelogIncognito' : 'changelog');
chrome.contextMenus.remove(changeLogId);
chrome.contextMenus.create({
      id: changeLogId,
      title: "View Change Log",
      contexts: ["browser_action"]
});

P.S。我将此代码放入清单的后台脚本中

"background" : {
    "scripts" : ["dashboard.js"],
    "persistent" : false
  }

0 个答案:

没有答案