0

chrome.cookies.get({url:"http://www.dahotre.com", name:"userid"}, function(){}) показывает undefined в консоли.chrome.cookies.get показывает либо неопределенную, либо ошибку бросания

Если я пропустил необязательную пустую функцию(), она выдает сообщение об ошибке. chrome.cookies.get({url:"http://www.dahotre.com", name:"userid"}) показывает Uncaught Error: Parameter 2 is required.

И если я использую function(Cookie c){} как вторые пары, он бросает SyntaxError: Unexpected identifier

Ниже приводится permissions линии от моего manifest.json:

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

Когда я проверить печенье в моем браузера, я могу, безусловно, найти cookie с сайта www.dahotre.com с именем = userid и целочисленным контентом.

Как получить доступ к этому куки-файлу в хромированном расширении?

ответ

1

Try:

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

Ваш function(Cookie c){} был хорошая попытка, но JavaScript динамически типизированный язык, и эти многословные типы используются только для documentantion цели.

+0

Thanks hamczu. Я не могу поверить, сколько времени я потратил впустую. – brayne

Смежные вопросы