chrome.cookies.get({url:"http://www.dahotre.com", name:"userid"}, function(){})
在控制台中显示undefined
。
如果我跳过可选的空函数(),则会抛出错误。
chrome.cookies.get({url:"http://www.dahotre.com", name:"userid"})
显示Uncaught Error: Parameter 2 is required.
如果我使用function(Cookie c){}
作为第二个参数,则会抛出SyntaxError: Unexpected identifier
以下是我permissions
的{{1}}行:
manifest.json
当我在浏览器中检查cookie时,我当然可以从网站"permissions": [ "cookies", "http://www.dahotre.com/"],
找到一个名为= userid和整数内容的cookie。
如何在Chrome扩展程序中访问此Cookie?
答案 0 :(得分:1)
尝试:
chrome.cookies.get({url:"http://www.dahotre.com", name:"userid"}, function(cookies){
console.log(cookies);
});
您的function(Cookie c){}
是一个不错的尝试,但JavaScript是动态类型语言,而那些详细类型仅用于文档目的。