是否有一种方法可以显示我的扩展程序的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
}