Lectura de cookies de página web desde una extensión de Firefox (XUL)

Estoy creando una extensión para el navegador Firefox. Me gustaría leer una cookie que fue configurada por una página HTML usando JavaScript en el archivo XUL. ¿Es posible?

Traté de usardocument.cookie, pero no funciona:

function readCookie(name) {
  var ca = document.cookie.split(';');
  var nameEQ = name + "=";
  for(var i=0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1, c.length); //delete spaces
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
  return "";
}

function createCookie(name, value, days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
    }
  else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function eraseCookie(name) {
  createCookie(name, "", -1);
}

¿Usted me podría ayudar? Gracias por adelantado.

Respuestas a la pregunta(4)

Su respuesta a la pregunta