nsICookieManager 编辑
An optional interface for accessing or removing the cookies that are in the cookie list.
netwerk/cookie/nsICookieManager.idl
Scriptable Please add a summary to this article. Last changed in Gecko 1.7Inherits 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
Method overview
void remove(in AUTF8String aHost, in ACString aName, in AUTF8String aPath ,in boolean aBlocked, in jsval aOriginAttributes); |
void removeAll(); |
Attributes
Attribute | Type | Description |
enumerator |
| Called to enumerate through each cookie in the cookie list. The objects enumerated over are of type nsICookie . Read only. |
Methods
remove()
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 );
Parameters
aHost
- The host or domain for which the cookie was set. See
nsICookieManager2.add()
for a description of acceptable host strings. If the target cookie is a domain cookie, a leading dot must be present. aName
- The name specified in the cookie.
aPath
- The path for which the cookie was set.
aBlocked
- Indicates if cookies from this host should be permanently blocked.
aOriginAttributes
- The originAttributes of this cookie.
removeAll()
This method is called to remove all cookies from the cookie list.
void removeAll();
Parameters
None.
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论