Chcę napisać rozszerzenie do firefox, które będzie usuwało wszystkie pliki cookie oprócz jednego wyjątku.
Funkcja usuwająca wszystkie cookie wygląda tak:

Components.classes["@mozilla.org/cookiemanager;1"]
      .getService(Components.interfaces.nsICookieManager).removeAll();

Może zna ktoś sposób aby zapisać jeden plik cookie do zmiennej tymczasowej i po usunięciu wszystkich cookie przywrócić to wcześniej zapisane ciastko?