Name Description Size
components.conf 1684
CookieBannerChild.sys.mjs -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 21879
CookieBannerDomainPrefService.cpp static 15274
CookieBannerDomainPrefService.h 4981
CookieBannerListService.sys.mjs See nsICookieBannerListService 10473
CookieBannerParent.sys.mjs Get the browser associated with this window which is the top level embedder element. Returns null if the top embedder isn't a browser. 5150 321
metrics.yaml 7594 1423
nsClickRule.cpp 1210
nsClickRule.h 1210
nsCookieBannerRule.cpp 5242
nsCookieBannerRule.h 1151
nsCookieBannerService.cpp 40748
nsCookieBannerService.h Initializes internal state. Will be called on profile-after-change and on pref changes. 5246
nsCookieInjector.cpp 11821
nsCookieInjector.h 1627
nsCookieRule.cpp readonly attribute int64_t expiryRelative; 3272
nsCookieRule.h 1205
nsIClickRule.idl Rule to specify the CSS selector for detecting and clicking cookie banner. 1891
nsICookieBannerListService.idl Service singleton for initializing and updating the list of cookie banner handling rules. 1066
nsICookieBannerRule.idl A rule containing instructions on how to handle a cookie banner for a specific domain. 3612
nsICookieBannerService.idl Service singleton which owns the cookie banner feature. This service owns the cookie banner handling rules. It initializes both the component for importing rules (nsICookieBannerListService) and injecting cookies (nsICookieInjector). 4899
nsICookieRule.idl Rule which specifies a cookie to be set in order to handle a cookie banner. 1520