获取chrome cookie的未定义获取chrome扩展

时间:2018-01-11 05:05:34

标签: cookies google-chrome-extension

我正在尝试使用chrome.cookies.get函数根据传递的域检索cookie,我收到以下错误。有没有人遇到过同样的问题?请指教。

Actual CODE:

function getCookies(domain, name, callback) {
    chrome.cookies.get({"url": domain, "name": name}, function(cookie) {
        if(callback) {
            callback(cookie.value);
        }
    });
}

ERROR:

index.js:167 Uncaught (in promise) TypeError: Cannot read property 'get' of undefined
    at getCookies (index.js:167)

1 个答案:

答案 0 :(得分:3)

Content scripts cannot Use chrome。* API但是chrome.extension的某些部分。您可以在某些backgorund脚本中使用chrome.cookies.get并根据需要使用cookie。

但是,在内容脚本中,您可以使用“document.cookie”将cookie编写为脚本here

Here是内容脚本的官方文档。

如果您面临的其他问题不仅仅是阅读cookies,请在您的问题中提及,以便我们为您提供帮助。