An optional interface for accessing or removing the cookies that are in the cookie list.
Inherits from: nsISupports
This interface is intended to be used as a service. It is implemented by the @mozilla.org/cookiemanager;1
component, but should generally be accessed via Services.cookies
void remove(in AUTF8String aHost, in ACString aName, in AUTF8String aPath , in boolean aBlocked, in jsval aOriginAttributes); |
void removeAll(); |
Attribute | Type | Description |
enumerator |
|
Called to enumerate through each cookie in the cookie list. The objects enumerated over are of type nsICookie . Read only. |
This method is called to remove an individual cookie from the cookie list, specified by host, name, and path. If the cookie cannot be found, no exception is thrown. Typically, the arguments to this method will be obtained directly from the desired nsICookie
object.
void remove( in AUTF8String aHost, in ACString aName, in AUTF8String aPath, in boolean aBlocked, in jsval aOriginAttributes );
aHost
nsICookieManager2.add()
for a description of acceptable host strings. If the target cookie is a domain cookie, a leading dot must be present.aName
aPath
aBlocked
aOriginAttributes
This method is called to remove all cookies from the cookie list.
void removeAll();
None.