Chrome расширение работает в режиме инкогнито, не получая куки для этого магазина ie store - PullRequest
0 голосов
/ 08 января 2020

У меня есть расширение Chrome, которое выполняет некоторые функции управления ie и использует Cookies API.

Расширение разрешено запускать в режиме инкогнито. Когда следующий код выполняется в окне инкогнито, он получает файлы cookie из контекста не инкогнито, а не из инкогнито.

chrome.cookies.getAll({}, function(cookies) {
    console.log(cookies);
});

В соответствии с документами, если в объекте параметров не указан storeId, он должен быть нацелен на объект из контекста:

Магазин Cook ie чтобы получить куки из. Если опущено, будет использовано хранилище cook ie текущего контекста выполнения.

Поскольку расширение работает в режиме инкогнито, почему тогда рассматривается другой контекст как контекст по умолчанию?

I может управлять запросами в Cook ie Store и указанием соответствующего идентификатора с помощью getAllCookieStores, однако с этим я все еще не могу определить, какое хранилище находится в текущем контексте.

...