再一次項目上用到ie的userdata,考慮當(dāng)用戶不使用flash插件用于存儲一些聊天記錄

觸發(fā)bug?條件:

1、通過userdata在同一個xml文件內(nèi)存儲兩個屬性 xxx.setAttribute('a', '111'); " /> 国产成人在线免费观看,美女激清床上戏大全,国产AV无码熟妇人妻麻豆

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

IE本地存儲userdata的一個bug說明

關(guān)于userdata的簡單資料:請點擊這里

再一次項目上用到ie的userdata,考慮當(dāng)用戶不使用flash插件用于存儲一些聊天記錄

觸發(fā)bug?條件:

1、通過userdata在同一個xml文件內(nèi)存儲兩個屬性 xxx.setAttribute('a', '111'); xxx.setAttribute('b', '222'); xxx.save('xmlname');

  這時userdata對應(yīng)的xml文件內(nèi)是這樣的 <ROOTSTUB a="111" b="222" />

2、ctrl+F5 刷新頁面后,通過 xxx.removeAttribute('a'); 刪除已知屬性 'a'; 預(yù)期結(jié)果:<ROOTSTUB b="222" />

  實際結(jié)果: <ROOTSTUB />

  bug?:在刪除一屬性時連帶刪除了另一個屬性



猜測:userdata在操作時可能和ie自身緩存有某種程度的綁定關(guān)聯(lián),在強刷后緩存丟失導(dǎo)致?



解決土方法:

  在刪除一屬性時,請先通過 xxx.load('xmlname'); var val = xxx.getAttribute('b'); 把另一個屬性load出來保存在一變量中,在removeAttribute成功后,  再把b屬性setAttribute('b', val); 回去。

希望對你有幫助,謝謝。


ps:用Storage多好啊,別扭

JavaScript技術(shù)IE本地存儲userdata的一個bug說明,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久精品亚洲视频 | 色狗av影院 | 男人和女人一级黄色大片 | 日本久久网站 | 乱码中字在线观看一二区 | 51久久夜色精品国产 | 成人毛片一区二区三区 | 亚洲精品免费视频 | 免费精品美女久久久久久久久久 | 精品亚洲午夜久久久久 | 青青草伊人 | 久久精品动漫网一区二区 | 簧片高清在线观看 | 99久久久精品免费观看国产 | 免费观看激烈日板子 | 国产一卡在线观看完整版 | 欧美多人群p刺激交换电影 欧美多毛的大隂道 | 拍床戏被肉高H纯肉H在水 | 国产色情短视频在线网站 | 国产精品无码麻豆放荡AV | 牛牛在线(正)精品视频 | 99草在线观看 | 狂野猛交xxxx吃奶 | 夜色福利院在线观看免费 | 高h超辣bl文 | 亚洲精品无码葡京AV天堂 | 国产婷婷色一区二区三区在线 | 久久精品亚洲精品国产欧美 | 亚洲AV无码久久流水呻蜜桃久色 | 男人插曲女人的叫声 | 扒开粉嫩的小缝末成年小美女 | 免费看国产精品麻豆 | 出租屋交换人妻 全文 | 国产精品国产三级国产an | 云南14学生真实初次破初视频 | 国产精品v片在线观看不卡 国产精品v欧美精品v日韩 | 国产日韩亚洲精品视频 | 国产欧美日韩国产高清 | 影音先锋色av男人资源网 | 午夜向日葵视频在线观看 | 刺激一区仑乱 |