mozilla
您的搜索结果

    extISessionStorage

    该条目记录了 Thunderbird 3 引入的新特性


    extISessionStorage 允许一个扩展程序存储数据,该数据会在应用程序的整个生命周期内可用(比如浏览器). extISessionStorage 被定义在 toolkit/components/exthelper/extIApplication.idl.

    通过XPCOM服务实现的 extIApplication: 查看相关指南在 FUEL (Firefox), STEEL (Thunderbird) 和 SMILE (SeaMonkey) 页面.

    方法概述

    这些方法通常是通过Application.storage来访问的.

    返回值类型 方法
    boolean has(in AString aName)
    void set(in AString aName, in nsIVariant aValue)
    nsIVariant get(in AString aName, in nsIVariant aDefaultValue)

    属性

    属性名 类型 描述
    events readonly attribute extIEvents The events object for the storage supports: "change"

    方法

    has()

    判断一个指定名称的存储项是否已经存在.

    boolean has(in AString aName)
    
    参数
    aName
    存储项名称
    返回值

    如果这个存储项已经存在,则返回true,否则返回false.

    set()

    为一个指定名称的存储项赋值.

    void set(in AString aName, in nsIVariant aValue)
    
    参数
    aName
    存储项名称
    aValue
    任意类型的值
    返回值

    get()

    获取一个指定名称的存储项的值.如果该存储项不存在,则返回一个默认值.

    nsIVariant get(in AString aName, in nsIVariant aDefaultValue)
    
    参数
    aName
    存储项名称
    aDefaultValue
    默认的返回值
    返回值

    指定存储项的值或者一个默认的返回值.

    相关链接

     FUEL (Firefox), STEEL (Thunderbird) and SMILE (SeaMonkey)

    文档标签和贡献者

    此页面的贡献者有: ziyunfei
    最后编辑者: ziyunfei,