Back to index
|void||add (in AUTF8String aDomain, in AUTF8String aPath, in ACString aName, in ACString aValue, in boolean aSecure, in boolean aIsSession, in PRInt64 aExpiry)|
|Add a cookie. |
|boolean||findMatchingCookie (in nsICookie2 aCookie, out unsigned long aCountFromHost)|
|Find whether a matching cookie already exists, and how many cookies a given host has already set. |
|Called to remove all cookies from the cookie list. |
|void||remove (in AUTF8String aDomain, in ACString aName, in AUTF8String aPath, in boolean aBlocked)|
|Called to remove an individual cookie from the cookie list. |
|readonly attribute |
|Called to enumerate through each cookie in the cookie list. |
|void nsICookieManager2::add||(||in AUTF8String||aDomain,|
Add a cookie.
nsICookieService is the normal way to do this. This method is something of a backdoor.
|aDomain||the host or domain for which the cookie is set. presence of a leading dot indicates a domain cookie; otherwise, the cookie is treated as a non-domain cookie. see RFC2109.|
|aPath||path within the domain for which the cookie is valid|
|aSecure||true if the cookie should only be sent over a secure connection.|
|aIsSession||true if the cookie should exist for the current session only.|
|aExpiry||expiration date, in seconds since the epoch. only relevant if aIsSession is false.|
|boolean nsICookieManager2::findMatchingCookie||(||in nsICookie2||aCookie,|
|out unsigned long||aCountFromHost|
Find whether a matching cookie already exists, and how many cookies a given host has already set.
This is useful when e.g. prompting the user whether to accept a given cookie.
|aCookie||the cookie to look for|
|aCountFromHost||the number of cookies found whose hosts are the same as, or subdomains of, the host field of aCookie|
|void nsICookieManager::remove||(||in AUTF8String||aDomain,|
Called to remove an individual cookie from the cookie list.
|aDomain||The host or domain for which the cookie was set|
|aName||The name specified in the cookie|
|aBlocked||Indicates if cookies from this host should be permanently blocked|