`
zhangyaochun
  • 浏览: 2595796 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

浅谈本地存储之UserData

阅读更多

User Data  

 

1、介绍

 

      是微软专门为IE在系统中开辟的一块存储空间。(IE9不再支持)

 

2、限制

 

  •  单个文件的大小限制128KB
  •  一个域名下总共可以保存1024KB的文件,文件个数没有限制
  •  在受限站点单个文件大小限制64KB一个域名下共可以保存640KB           
  •  所以单个文件最好的是控制在64KB

 

3、语法: 

 

 

<ELEMENT STYLE="behavior:url('#default#userData')" ID=sID>
 

 

object.style.behavior = "url('#default#userData')";

object.addBehavior("#default#userData");
 

4、属性

 

  • expires              -------设置或者获取userData behavior保存数据的失效日期
  • XMLDocument    -------获取XML的引用
5、方法

 

  • getAttribute          -------获取指定的属性值
  • load                      --------从userData存储区域载入一个存储的对象数据
  • removeAttribute    -------从对象中移除指定的属性
  • save                      -------将对象数据存储到一个userData存储区域
  • setAttribute           -------设置指定的属性值

 

注释

 

  •  由于安全的原因,一个UserData存储只有在同一个路径而且同一个协议存储才是有效的。
  •  先建立一个html标签,然后加上 behavior:url('#default#userData')的样式。其实就是userData寄存在html标签里面,而且不是所有的标签都是可以

 

 

扩展阅读:

 

http://msdn.microsoft.com/zh-cn/vstudio/ms531424

0
0
分享到:
评论

相关推荐

    HTML5 LocalStorage和UserData实现兼容多浏览器的本地存储

    HTML5的LocalStorage和UserData是两种不同的机制,它们都允许网页在用户本地存储数据,从而实现离线应用或者增强用户体验。这两个技术在实现浏览器兼容性方面起着关键作用,特别是对于那些需要在用户关闭浏览器后...

    IE本地存储userdata的一个bug说明

    关于userdata的简单资料:请点击这里 再一次项目上用到ie的userdata,考虑当用户不使用flash插件用于存储一些聊天记录 触发bug?条件: 1、通过userdata在同一个xml文件内存储两个属性 xxx.setAttribute(‘a’, ...

    Android应用源码之(Body的m_userData).zip

    本压缩包"Android应用源码之(Body的m_userData).zip"提供了一段关于Android应用内部数据管理的源码示例,重点关注了`Body`类中的成员变量`m_userData`。通过深入学习这段代码,我们可以更深入地理解Android应用如何...

    JS实现本地存储信息的方法(基于localStorage与userData)

    总之,`localStorage`和`userData`是JavaScript实现本地存储的两种方式,它们各有优缺点。随着现代浏览器的普及,`localStorage`已经成为更常用的选择,但对于需要兼容旧版IE的场景,`userData`仍然是一个备选方案。...

    Userdata.dll 丢失 win7

    标题 "Userdata.dll 丢失 win7" 描述的是一个Windows 7操作系统中常见的问题,即系统文件Userdata.dll找不到或缺失。这个问题可能由于多种原因引起,包括但不限于软件卸载不彻底、病毒或恶意软件感染、系统文件损坏...

    storage:一个基于HTML5 Web本地存储的扩展解决方案,虽然IE早期不支持本地存储(localStorage),但是可以通过userData来实现更多的本地数据存储

    Storage.js是一个基于HTML5 Web本地存储的扩展解决方案,虽然IE早期不支持本地存储(localStorage),但是可以通过userData来实现更多的本地数据存储。由于cookie本身的不可替代性,Storage.js也添加了对cookie的封装...

    win7系统解决 Userdata.dll 丢失的问题

    在Windows 7操作系统中,Userdata.dll文件是一个重要的动态链接库(Dynamic Link Library),它包含了系统运行时必要的函数和数据。当用户启动计算机时,尤其是登录界面(LogonUI.exe)运行时,Userdata.dll会被调用...

    兼容个浏览器的本地存储

    兼容个浏览器的本地存储,支持html5的使用storage,不支持的使用userData

    userdata是什么文件?.docx

    userData 允许 JavaScript 在本地存储数据,如果删除了相关 XML 文件,浏览器可能会遇到错误,因为期望的数据不再可用。通过清理浏览器缓存可以解决这个问题,这将清除包括 userData 在内的所有本地存储数据,并在...

    userdata.dll文件

    "userdata.dll" 文件便是这类动态链接库文件之一,它对于某些特定程序的正常运行至关重要。然而,有时用户可能会遇到"userdata.dll"丢失或损坏的情况,这将导致相关程序无法启动或运行异常。本文将详细介绍如何在Win...

    突袭HTML5之Javascript API扩展3—本地存储全新体验

    在HTML5之前,开发者在客户端存储数据时面临多种选择,如HTTP Cookie、IE的userData、Flash Cookie以及Google Gears,但这些方法都有其局限性,如存储容量小、兼容性差或依赖特定技术。 本地存储的主要优点在于它能...

    userdata.dll

    【userdata.dll】是一个动态链接库(DLL)文件,它在Windows操作系统中扮演着重要的角色。DLL文件是多个程序共享功能的代码库,这样可以减少内存占用并提高系统效率。在本例中,"userdata.dll丢失"的问题可能由多种...

    应用源码之(Body的m_userData).zip

    本资料主要关注"Body的m_userData"这一部分,这通常涉及到Android系统的组件通信或者是自定义View中的数据存储。"m_userData"是一个常见的成员变量,它在很多场景下被用来存储与对象相关的额外信息。这里我们将详细...

    userdata.dll 32位64位

    首先,`userdata.dll`是Windows系统中的一个核心组件,主要用于存储和管理用户数据。这个文件通常由微软开发并随操作系统一同安装,它为多个应用程序提供服务,特别是那些涉及到用户设置、偏好或者个性化功能的应用...

Global site tag (gtag.js) - Google Analytics