如何使用 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
});
使用以下代码,我可以在 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 });