0

chrome.cookies.get({url:"http://www.dahotre.com", name:"userid"}, function(){})在控制台中显示undefinedchrome.cookies.get显示未定义或抛出错误

如果我跳过可选的空函数(),它会引发错误。 chrome.cookies.get({url:"http://www.dahotre.com", name:"userid"})显示Uncaught Error: Parameter 2 is required.

如果我用function(Cookie c){}作为第二PARAM,它抛出SyntaxError: Unexpected identifier

以下是我manifest.jsonpermissions行:

"permissions": [ "cookies", "http://www.dahotre.com/"],

当我检查的饼干我浏览器,我可以肯定地从网站www.dahotre.com找到一个名为= userid和一个整数内容的cookie。

如何在Chrome扩展中访问此cookie?

回答

1

尝试:

chrome.cookies.get({url:"http://www.dahotre.com", name:"userid"}, function(cookies){ 
    console.log(cookies); 
}); 

function(Cookie c){}是一个很好的尝试,但JavaScript是动态类型语言和那些冗长的类型仅用于documentantion目的。

+0

谢谢hamczu。我无法相信我在此浪费的时间。 – brayne 2012-01-08 03:55:51

相关问题