如何使用 contextualIdentities.create() 设置自定义 cookieStoreId?

How to set custom cookieStoreId using contextualIdentities.create()?

使用以下代码,我可以在 Firefox 中创建自定义上下文标识(另请参阅 docs)。我的问题是:如何为 cookieStoreId 属性 设置我自己的名称。默认情况下,Firefox 始终将其命名为 firefox-container-XY

function onCreated(context) {
  console.log(`New identity's ID: ${context.cookieStoreId}.`);
}

browser.contextualIdentities.create({
  name: "my-thing",
  color: "purple",
  icon: "briefcase"
}).then(onCreated);

有可能吗?

这是不可能的,因为 Firefox cookieStoreId 名称总是 auto-assigned。

试试,

browser.tabs.create({ cookieStoreId: customCookieStoreId });