Google chrome extension 真的用chrome.cookies.getAll获得所有cookies吗?

Google chrome extension 真的用chrome.cookies.getAll获得所有cookies吗?,google-chrome-extension,Google Chrome Extension,我正在开发一个chrome扩展,我需要获得所有cookie(至少在当前的CookieStore中)。第一关,我用 chrome.cookies.getAll({}, function (cookies) { chrome.cookies.onChanged.addListener(function (changeInfo) { // do stuff with added/removed cookies here ... }; // do stuff w

我正在开发一个chrome扩展,我需要获得所有cookie(至少在当前的CookieStore中)。第一关,我用

chrome.cookies.getAll({}, function (cookies) {
    chrome.cookies.onChanged.addListener(function (changeInfo) {
        // do stuff with added/removed cookies here ...
    };

    // do stuff with all the original cookies here ...
});
但现在我认为这里可能有一个缺陷:getAll调用要求浏览器列出所有现有cookie。然后,浏览器使用这些现有cookie的数组调用getAll回调。然后,扩展注册以获取任何添加/删除/更改的cookie的更新。在创建cookie数组(例如,通过活动选项卡)之后,但在addListener调用执行之前,浏览器添加的任何cookie都将丢失,直至更新

有人对更好的方法有什么建议吗

我开始在chrome开发工具源代码中查找示例,但资源>Cookies表似乎没有使用此API