@p3trukh1n
NooB IN WeB

Chrome.cookies.getAll возвращает пустой массив, как исправить?

Выполняю chrome.cookies.getAll - с callback=console.log, и выводит пустой массив.
manifest.json:
{
  "name": "Cookies changer",
  "description": "Cookies changer",
  "version": "1.0",
  "manifest_version": 2,
  "permissions": [
    "https://www.vk.com/",
    "storage",
    "cookies"
  ],
  "browser_action": {
    "default_popup": "index.html",
    "default_icon": "cookies.png"
  }
}

popup.js:
(function() {
  chrome.cookies.getAll({}, result => {
    console.log(result); // Выводит Array(0) - пустой массив
  });
})();

И уж поверьте, в popup.html подключен popup.js
  • Вопрос задан
  • 633 просмотра
Решения вопроса 1
Chefranov
@Chefranov
Новичок
chrome.cookies.getAll работает кажись только в background.js
Но вы параметрах не передали откуда куки брать
chrome.cookies.getAll({ domain: "vk.com" }, cookies => {
  console.log(cookies);
});

В манифесте удалите www.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы