chrome.cookies.get показывает либо неопределенную, либо выкидывающую ошибку - PullRequest
0 голосов
/ 08 января 2012

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 из моего manifest.json:

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

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

Как получить доступ к этому cookie в расширении Chrome?

1 Ответ

1 голос
/ 08 января 2012

Try:

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...