The nsICookiePromptService
interface is to open a dialog to ask to permission to accept the cookie.
Please add a summary to this article.
Last changed in Gecko 1.9 (Firefox 3)
Inherits from: nsISupports
Method overview
long cookieDialog(in |
Constants
Constant | Value | Description |
DENY_COOKIE | 0 | Holds the value for a denying the cookie. |
ACCEPT_COOKIE | 1 | Holds the value for accepting the cookie. |
ACCEPT_SESSION_COOKIE | 2 | Holds the value for accepting the session cookie. |
Methods
cookieDialog()
Opens a dialog that asks for permission to accept a cookie.
long cookieDialog( in nsIDOMWindow parent, in nsICookie cookie, in ACString hostname, in long cookiesFromHost, in boolean changingCookie, out boolean rememberDecision );
Parameters
parent
- The parent window for the dialog.
cookie
- The cookie about which permission is being requested.
hostname
- The host that wants to set the cookie, not the domain; this is part of the cookie.
cookiesFromHost
- The number of cookies there are already for this host.
changingCookie
- Are we changing this cookie?
rememberDecision
- Should we set the matching permission for this host?
Return value
Returns 0
for denying a cookie, 1
for accepting a cookie, and 2
for accepting cookie for the current session only.