Расширение Chrome: распечатать все файлы cookie в фоновом скрипте

#google-chrome #google-chrome-extension

#google-chrome #google-chrome-extension

Вопрос:

Я читаю документы для Google Chrome и хочу распечатать список всех файлов cookie

backgroundScript.js

 console.log('this ran')
chrome.cookies.getAll({}, function (cookies) {
    cookies.forEach(function(item) {
        console.log(item)
    })
});
  

manifest.json

 "permissions": [
    "cookies",
    "activeTab",
    "https://ajax.googleapis.com/",
    "storage"
],
  

Однако он возвращает пустую строку.

 []
length: 0
__proto__: Array(0)
  

Как мне распечатать список всех файлов cookie?

Я проверил настройки Chrome и увидел, что файлы cookie присутствуют.

Это связано с разрешениями? Я чувствую, что неправильно использую cookies ответ, но не уверен, как его отладить.

Комментарии:

1. Ваши разрешения разрешают только один сайт. Чтобы прочитать файлы cookie для всех сайтов, добавьте "<all_urls>" .

2. Я понимаю… Спасибо! это сработало