Доступ к определенным файлам cookie по домену / имени в расширении Firefox

Я разрабатываю расширение Firefox и мне нужно получить доступ к конкретному файлу cookie из определенного домена. У меня есть этот код, который извлекает все файлы cookie для всех доменов, как мне запросить только тот файл cookie, который я ищу.

var {Cc, Ci} = require("chrome");

var cookieManager = Cc["@mozilla.org/cookiemanager;1"].getService(Ci.nsICookieManager);

var count = cookieManager.enumerator;

while (count.hasMoreElements()){
    var cookie = count.getNext();
    if (cookie instanceof Ci.nsICookie){
        console.log(cookie.host);
        console.log(cookie.name);
        console.log(cookie.value);
    }
}

Подводя итог, я могу найти файл cookie, который ищу, с помощью приведенного выше кода, но я не хочу, чтобы мне приходилось перебирать все файлы cookie со всех доменов.

5
задан Manatok 28 February 2012 в 07:49
поделиться