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

觸發bug?條件:

1、通過userdata在同一個xml文件內存儲兩個屬性 xxx.setAttribute('a', '111'); " /> 亚州综合视频,少妇一级片,日韩av在线不卡

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

關于userdata的簡單資料:請點擊這里

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

觸發bug?條件:

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

  這時userdata對應的xml文件內是這樣的 <ROOTSTUB a="111" b="222" />

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

  實際結果: <ROOTSTUB />

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



猜測:userdata在操作時可能和ie自身緩存有某種程度的綁定關聯,在強刷后緩存丟失導致?



解決土方法:

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

希望對你有幫助,謝謝。


ps:用Storage多好啊,別扭

JavaScript技術IE本地存儲userdata的一個bug說明,轉載需保留來源!

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

主站蜘蛛池模板: 大尾鲈鳗| 妥协电影在线观看完整版中文| 雾锁南洋1984年版电视剧| 玖色| 西野翔电影| 野性的呼唤国语| 荒野求生21天美国原版观看| 精神空虚,贪图享乐的整改措施| 日韩夫妻性生活视频| 生椰拿铁热量| 冲天火| 张成楚| 2018年党课主题及内容| 大胆艺术| 好好说再见| 山东教育电视台直播| 真的爱你中文谐音歌词| 歌手蔡国庆个人简历| 寡妇高潮一级片免费看| 陈宝莲徐锦江夜半2普通话| 夫妻最现实的约法三章| 李慧珍演的电影有哪些| 扩内需| 我在皇宫当巨巨| 美女网站在线观看| 陈颖芝三级| 复仇者联盟4免费完整版电影| 雪山飞狐 1991 孟飞| 猎奇头像| 欢场| 香谱七十二图解| 那些女人电视剧免费观看全集剧情| 小姐诱心在线观看| 捆绑二次元美女挠脚心| 男人亲女人下面的视频| 国土防线| 《沉默的证人》电影| 日韩欧美视频在线播放| hd经典复古性mature| 夏天在哪儿仿写句子一年级| 金秀贤real|