Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript chrome.cookies.get显示未定义或抛出错误_Javascript_Json_Google Chrome_Cookies_Google Chrome Extension - Fatal编程技术网

Javascript chrome.cookies.get显示未定义或抛出错误

Javascript chrome.cookies.get显示未定义或抛出错误,javascript,json,google-chrome,cookies,google-chrome-extension,Javascript,Json,Google Chrome,Cookies,Google Chrome Extension,chrome.cookies.get({url:http://www.dahotre.com,名称:“userid”},function(){}在控制台中显示未定义的 如果跳过可选的空函数(),它将抛出一个错误。 chrome.cookies.get({url:http://www.dahotre.com,名称:“userid”})显示未捕获错误:需要参数2。 如果我使用function(Cookie c){}作为第二个参数,它会抛出SyntaxError:Unexpected identifi

chrome.cookies.get({url:http://www.dahotre.com,名称:“userid”},function(){}在控制台中显示
未定义的

如果跳过可选的空函数(),它将抛出一个错误。 chrome.cookies.get({url:http://www.dahotre.com,名称:“userid”})显示
未捕获错误:需要参数2。

如果我使用
function(Cookie c){}
作为第二个参数,它会抛出
SyntaxError:Unexpected identifier

以下是我的
清单.json
中的
权限
行:

“权限”:[“cookies”http://www.dahotre.com/“],

当我在浏览器中检查cookie时,我可以肯定地从网站
www.dahotre.com
中找到一个名称为userid、内容为整数的cookie

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

请尝试:

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

您的
函数(Cookie c){}
是一个很好的尝试,但是JavaScript是动态类型语言,这些详细类型仅用于文档目的。

谢谢hamczu。我真不敢相信我在这件事上浪费了这么多时间。