file_chromecommon.js (372B)
1 /* eslint-env mozilla/chrome-script */ 2 3 "use strict"; 4 5 // eslint-disable-next-line mozilla/use-services 6 let cs = Cc["@mozilla.org/cookiemanager;1"].getService(Ci.nsICookieManager); 7 8 addMessageListener("getCookieCountAndClear", () => { 9 let count = cs.cookies.length; 10 cs.removeAll(); 11 12 sendAsyncMessage("getCookieCountAndClear:return", { count }); 13 }); 14 15 cs.removeAll();