Включите chrome.contextMenus в обычном режиме и в режиме инкогнито одновременно - PullRequest
0 голосов
/ 09 июня 2019

Есть ли способ показать contextMenu, чтобы мое расширение отображалось как в обычном режиме, так и в режиме инкогнито, если оба окна открыты?

Я пробовал приведенный ниже код, но он появляется только в окне инкогнито.Если я хочу показать его в обычном окне, мне нужно закрыть окно инкогнито.

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

PS Я поместил этот код в фоновый скрипт моего манифеста

"background" : {
    "scripts" : ["dashboard.js"],
    "persistent" : false
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...