/** *storage 对象 */ function storage (){ var args = [].slice.call(arguments); this.storeName = location.hostname||"defaultData"; this.store = {}; this.inited = false; } storage.prototype={ init:function (){ var doc = document; var _storeEle = doc.createElement("div"),_body = doc.body; _storeEle.style.display = "none"; _storeEle.addBehavior("#default#userData"); _body.appendChild(_storeEle); this.store = _storeEle; this.inited = true; }, getData:function (key){ if(this.inited){ var _st = this.store; _st.load(this.storeName); return _st.getAttribute(key); }else{ this.init(); return arguments.callee.call(this,key); } }, addData:function (key,val,expire){ if(this.inited){ var _st = this.store; _st.load(this.storeName); _st.setAttribute(key,val); if(expire){ var d = new Date()+expire; _st.expires = d.toUTCString(); } _st.save(this.storeName); }else{ this.init(); arguments.callee.call(this,key,val,expire); } }, exist:function (key){ return !!this.getData(key); }, removeData:function (key){ var _st = this.store; _st.load(this.storeName); _st.removeAttribute(key); _st.save(this.storeName); } } var _st = new storage("my"); var _cache = _st.getData("test"); alert(_cache); _st.addData("test","333");
相关推荐
关于userdata的简单资料:请点击这里 再一次项目上用到ie的userdata,考虑当用户不使用flash插件用于存储一些聊天记录 触发bug?条件: 1、通过userdata在同一个xml文件内存储两个属性 xxx.setAttribute(‘a’, ...
win7\WIN XP\WIN 8 \WIN 10等系统解决 userdata.dll 丢失的问题
HTML5 LocalStorage和UserData实现兼容多浏览器的本地存储
提供LocalStorage的本地化存储方案,支持IE(通过IE特性userData)。 注意:IE6 IE7等是通过userData来持久化存储数据的,不支持复杂对象的存储,例如Array、Object等,如果有此需求,请转为JSON后再进行存储。 如何...
Userdata.dll 丢失的问题,包含32 和 64位的dll 内含使用说明
windows 7启动出现LogonUI.exe错误提示:加载userdata.dll错误的处理办法 Userdata.dll 丢失,包含32 和 64位的dll 内含使用说明
应用范围 UserData是微软为IE专门在系统中开辟的一块存储空间,所以说只支持Windows+IE的组合,实际测试在2000(IE5.5)、XP(IE6、IE7),Vista(IE7)下都是可以正常使用的。 在哪儿? 在XP下,一般位于C:\...
1.14 禁止页面加入缓存 1.15 离开页面时弹出对话框 1.16 判断页面是否添加了W3C声明 1.17 屏蔽网页中的脚本 1.18 以频道模式打开页面 1.19 自动识别网页类型 1.20 在网页中动态添加Script脚本 1.21 用JavaScript随机...
示例描述:介绍JavaScript访问本地文件的各种方法。 16.1.html 使用JavaScript访问驱动器。 16.2.html 在JavaScript中使用FileSystemObject操作文件夹。 16.3.html 使用JavaScript获取指定文件并列出其...
userdata.dll丢失问题解决,适用于WIN32位操作系统
20.3 利用IE userData持久化数据 20.4 应用程序存储和离线Web应用 第21章 多媒体和图形编程 21.1 脚本化图片 21.2 脚本化音频和视频 21.3 SVG:可伸缩的矢量图形 21.4 中的图形 第22章 HTML5 API 22.1 地理位置 22.2...
Storage.js是一个基于HTML5 Web本地存储的扩展解决方案,虽然IE早期不支持本地存储(localStorage),但是可以通过userData来实现更多的本地数据存储。由于cookie本身的不可替代性,Storage.js也添加了对cookie的封装...
1.14 禁止页面加入缓存 1.15 离开页面时弹出对话框 1.16 判断页面是否添加了W3C声明 1.17 屏蔽网页中的脚本 1.18 以频道模式打开页面 1.19 自动识别网页类型 1.20 在网页中动态添加Script脚本 1.21 用JavaScript随机...
20.3 利用ie userdata持久化数据 592 20.4 应用程序存储和离线web应用 594 第21章 多媒体和图形编程 606 21.1 脚本化图片 606 21.2 脚本化音频和视频 608 21.3 svg:可伸缩的矢量图形 615 21.4 [canvas]中的图形 623...
15.10 userData示例--一个利用userData实现客户端保存表单数据的例子 15.11 总结 第四部分 数据交互 第16章 同步和异步 16.1 什么是同步和异步 16.2 超时设定和时间间隔 16.3 定时器使用--...
20.3 利用IE userData持久化数据 20.4 应用程序存储和离线Web应用 第21章 多媒体和图形编程 21.1 脚本化图片 21.2 脚本化音频和视频 21.3 SVG:可伸缩的矢量图形 21.4 中的图形 第22章 HTML5 API 22.1 地理位置 22.2...
public userdata.sh
github-userdata-api-javascript
Android 应用开发源码 参考与学习使用