国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

javascript globalStorage類代碼

2024-05-06 14:15:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
globalStorage
這個(gè)也是html5中提出來(lái),在瀏覽器關(guān)閉以后,使用globalStorage存儲(chǔ)的信息仍能夠保留下來(lái),并且存儲(chǔ)容量比IE的userdata大得多,一個(gè)域下面是5120k。和sessionStorage一樣,域中任何一個(gè)頁(yè)面存儲(chǔ)的信息都能被所有的頁(yè)面共享。
作用域
globalStorage['z.baidu.com'] 所有z.baidu.com下面的頁(yè)面都可以使用這塊空間
globalStorage['baidu.com'] 所有baidu.com下面的頁(yè)面都可以使用這塊空間
globalStorage['com']:所有com域名都可以 共享的使用這一塊空間
globalStorage[''] :所有頁(yè)面都可以使用的空間
現(xiàn)在Firefox只支持當(dāng)前域下的globalStorage存儲(chǔ), 如果使用公用域會(huì)導(dǎo)致一個(gè)這樣一個(gè)類似的錯(cuò)誤“Security error” code: “1000”。
過(guò)期時(shí)間
按照HTML5的描述,globalStorage只在安全問(wèn)題或者當(dāng)用戶要求時(shí)才會(huì)過(guò)期,瀏覽器應(yīng)該避免刪除那些正在被腳本訪問(wèn)的數(shù)據(jù),并且userdata應(yīng)該是用戶可寫的。
因此我們的腳本要能夠控制過(guò)期時(shí)間,可以在globalStorage的某個(gè)區(qū)域存儲(chǔ)過(guò)期時(shí)間,在load的時(shí)候判斷是否過(guò)期,可以在一定程度上解決過(guò)期時(shí)間的問(wèn)題。
存儲(chǔ)時(shí),同時(shí)存儲(chǔ)過(guò)期時(shí)間
以上是我從網(wǎng)上查詢到的資料,為了兼容非IE瀏覽器“userdata”,我改進(jìn)了之前我自己寫的一個(gè)
“userdata”(見(jiàn) UserData使用總結(jié)) ,現(xiàn)在是兼容IE和支持globalStorage的瀏覽器了。
代碼如下:
function behaviorUserdata(udObj)
{
    var me = this;
    if(CMInfo.Bs_Name=='IE')    //IE下用userdata實(shí)現(xiàn)客戶端存儲(chǔ)
    {
        var loaded = '';    //當(dāng)前已載入的文件名

        this.udObj = getObject(udObj);
        this.udObj.style.behavior = 'url(#default#userdata)';
        this.value = this.udObj.value;
        this.inhtml = this.udObj.innerHTML;

        //檢查文件是否存在,存在est=undefined并返回true否則返回false
        this.exist = function(filename){
            try{
                me.udObj.load(filename);//將文件名為 filename的 XML 載入
                me.loaded = filename;
                return true;
            }catch(e){ return false;}
        }
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 富平县| 那曲县| 富阳市| 东至县| 舒城县| 邵阳县| 禹州市| 友谊县| 邢台市| 邮箱| 武宁县| 安阳县| 中山市| 卫辉市| 无极县| 公主岭市| 固镇县| 喀喇| 抚州市| 武威市| 惠水县| 吴桥县| 进贤县| 鸡泽县| 林周县| 阳山县| 景德镇市| 鄱阳县| 徐汇区| 东丽区| 伽师县| 吴川市| 南充市| 佛冈县| 平谷区| 海兴县| 葵青区| 元谋县| 合作市| 衡阳县| 隆安县|