我正在尝试使用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)
答案 0 :(得分:3)
Content scripts cannot Use chrome。* API但是chrome.extension的某些部分。您可以在某些backgorund脚本中使用chrome.cookies.get并根据需要使用cookie。
但是,在内容脚本中,您可以使用“document.cookie”将cookie编写为脚本here。
Here是内容脚本的官方文档。
如果您面临的其他问题不仅仅是阅读cookies,请在您的问题中提及,以便我们为您提供帮助。