Есть ли способ показать 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
}