IE5 ~IE8的浏览器是如何持久化数据的?

别再只调OpenCV参数了!手把手教你用Python bm3d库搞定图像去噪(附完整代码与效果对比) 本文详细介绍了BM3D算法在图像去噪中的高级应用,通过Python bm3d库实现超越OpenCV传统方法的去噪效果。文章包含完整代码示例、参数调优技巧及工程化应用场景,帮助开发者掌握这一被称为'传统方法天花板'的技术,显著提升图像信噪比和细节保留能力。 阅读详情

我们都知道,现代浏览器可以用sessonStorage和localStorge持久化数据,那么:

IE5 ~IE8的浏览器是如何持久化数据的- 用userData Behavior

 

User Data: 是微软为IE专门在系统中开辟的一块存储空间,所以说只支持Windows+IE的组合,实际测试在2000(IE5.5)、XP(IE6、IE7),Vista(IE7)下都是可以正常使用的。在XP下,一般位于C:\Documents and Settings\用户名\UserData,有些时候会在C:\Documents and Settings\用户名\Application Data\Microsoft\Internet Explorer\UserData。

 

第一步:

<div style="behavior:url(#default#userData)" id="dataStore"></div>

or

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

 

第二步:

var dataStore = document.getElementById("dataStore");

dataStore.setAttribute("name", "Nicholas");

dataStore.setAttribute("book", "Professional JavaScript");

dataStore.save("BookInfo");

 

第三步:

关闭浏览器,再打开这个页面,并在这个页面的脚本里:

dataStore.load("BookInfo");

alert(dataStore.getAttribute("name")); //"Nicholas"

alert(dataStore.getAttribute("book")); //"Professional JavaScript"

就会把刚刚持久化的数据取出来并打印出来

 

第四步:如何删除持久化数据

dataStore.removeAttribute("name");

dataStore.removeAttribute("book");

dataStore.save("BookInfo");

第五步:如何设置过期时间:

比如设置1min后过期

var oTimeNow = new Date(); // Start Time

oTimeNow.setMinutes(oTimeNow.getMinutes() + 1);

var sExpirationDate = oTimeNow.toUTCString();

dataStore.expires = sExpirationDate;

dataStore.save("BookInfo");

注意:

  1. 持久化的数据时保存在 本机的

  1. 要在同一域名下,所谓的同一域名:

比如在下满这个地址的页面中设置了 userData持久化数据

http://localhost:8080/pages/multisituation/test.html

 

那么在下面这个test2页面中是可以访问到持久化数据的

http://localhost:8080/pages/multisituation/test2.html

 

但是如果目录不一致,域名不一致,协议不一致的话,就获取不到持久化数据,如下,在multisituation2/test2.html,这个路径下的页面就访问不到multisituation/test.html页面中设置的持久化数据

  1. 一致兼容到IE10

告别玄学调参:手把手教你用LSTM-AutoEncoder为传感器数据做异常检测(实战篇) 本文详细介绍了LSTM-AutoEncoder在传感器数据异常检测中的工程化实践,包括数据预处理、模型架构设计和生产环境部署策略。通过结合LSTM的时间序列处理能力和AutoEncoder的特征提取优势,该方法能够有效识别温湿度、PM2.5等传感器数据的异常模式,适用于工业物联网和室内空气质量监测等场景。 阅读详情

相关推荐

小鹏P7车载以太网诊断实战:从OBD口定义到DoIP协议验证

本文详细解析了小鹏P7车载以太网诊断的实战过程。从OBD接口的针脚定义入手,依据ISO13400标准,确认了以太网线对位置,并指导制作专用的RJ45转OBD线束。通过搭建测试环境,使用Ping、端口扫描及Wireshark抓包,最终成功验证了车辆对DoIP协议的支持,为基于以太网的高速诊断与刷写提供了完整的技术路径。

CAT789的专栏 526

数据持久化之Web存储

本地存储允许网页在浏览器中长期保存数据,即使用户关闭浏览器或者重启电脑,数据仍然保留它基于键值对方式存储数据,可以存储大量数据(几MB到几十MB)使用localStorage对象访问和操作本地数据库,数据存储在用户的本地文件系统中。

nankes的博客 1348

ROS2初级面试题汇总

总结和收集了一些关于ros2的问题和解答记录

qq_57633442的博客 5574

IE浏览器下的存储方式——UserData

H5的出现多了很多特性,其中本地存储就是众多特性之一,但是IE对H5特性的支持并不是特别的好,特别是IE8一下的版本。以下介绍IE专门的存储方式UserData; userData 存储通过将数据写入一个UserData存储区(UserData store)来保存数据,userData将数据以XML格式保存在客户端上,UserData存储方式只适用于IE浏览器(window系统+IE)。User

u012475786的专栏 5360

iPhone免越狱Git服务器搭建教程-iSH

iPhone免越狱Git服务器搭建教程

jts666的博客 4429

matsim教程及其案例

MATSim 是一个强大的交通仿真工具,适合研究交通政策、出行行为优化和城市规划。建议从官方示例入手,逐步尝试修改参数和扩展功能。遇到问题时,优先查阅官方文档和社区讨论。(Multi-Agent Transport Simulation Toolkit)的教程和案例资源整理,涵盖基础入门、核心概念、实际应用案例及学习路径。MATSim 是一个开源的、基于多智能体的交通仿真框架,用于模拟城市交通系统中的出行行为、交通流量和交通政策影响。

weixin_70682362的博客 1094

IE6~IE8 UserData localStorage

        &lt;script type="text/javascript"&gt;             $(document).ready(function(){                 if (!$.support.leadingWhitespace){                     if (!window.UserData) {            ...

anole2012的博客 245

Python实战:用Realsense D435和睿尔曼机械臂完成手眼标定的5个关键步骤

本文详细介绍了使用Python、Realsense D435深度相机与睿尔曼机械臂进行手眼标定的完整实战流程。文章将过程拆解为环境搭建、数据采集、核心计算、结果验证和精度优化五个关键步骤,重点剖析了数据采集的黄金法则、常见错误排查以及如何将标定结果集成到视觉抓取程序中,旨在帮助开发者实现毫米级精度的视觉引导机器人系统。

weixin_29103191的博客 321

localstorage兼容ie8以下浏览器的问题

最近在做一个网站,由于希望尽可能减小服务器的压力,也想提高网站的运转速度,就想尽可能少的在服务器上读写数据以及下载重复数据,需要重复使用的数据,就储存在本地,能在本地进行的运算,尽一切可能在本地完成。   于是就出现一个本地存储数据的问题。如果ie不是国内最广泛的浏览器,如果ie9(ie8存在一些问题,后面再说)已经得到普及,那么一切就都很简单了,用html5的localstorage,一切都

adobe1992 1万+

毕设助力!从0到1构建基于YOLO的家居安防异常活动监测系统,让你的毕设守护家庭安全

做完这个项目,你会发现自己完整走过了“数据采集→标注→模型训练→功能集成→界面开发”的毕设全流程,这不仅是技术能力的证明,更是对“技术守护生活”这一理念的实践。答辩时,你可以重点讲这几点:系统解决了家居安防的哪些痛点、对比了不同YOLO模型的性能差异、系统未来能怎么优化(比如对接智能门锁/报警器、实现语音交互)。未来,这个系统还能往“更智能”的方向发展:比如结合行为分析判断异常意图、开发移动端APP实现全屋设备联动、在智慧社区中实现多家庭联防……想象空间很大。

LXY_LOVE36的博客 125

【VMware】win 10:VMware 15 虚拟机安装 win 7 系统

目录 一、准备虚拟机 二、win7 ghost ISO镜像文件下载 三、VMware新建虚拟机 四、VMware安装win7 五、解决vmware虚拟机屏幕没有适应窗口全屏问题 一、准备虚拟机 查看我的另一博文:【VMware】VMware Workstation Pro15 虚拟机永久激活破解安装教程 二、win7 ghost ISO镜像文件下载 百度网盘下载地址:点击前往下载...

顾三殇 —— 博客空间(软件测试) 11万+

IE实现userData永久存储

注意:只支持IE5,及其以上的浏览器 //需要使用 if 条件注释 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>IE 中使用userData来进行持久化数据</title> <link

新的启程的博客 2284

TPM 2.0实例探索2 —— LUKS磁盘加密(1)

本文对LUKS行了系统介绍

phmatthaus的专栏 1700

web本地存储-UserData

userData,IE中持久化用户数据的方法。 使用userData用户数据首先必须使用css指定userData行为。代码示例: 1 var ud = document.createElement("div"); 2 ud.id = "div_dataStore";//创建元素的结点ID 3 ud.style.display = "none"; 4 ud.style.behavio...

weixin_34362991的博客 89

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

HTML5本地存储

前言 本地持久化存储一直是本地客户端程序优于 web 程序的一个方面。对于本地应用程序,操作系统会提供一个抽象层,用于存储和获取特定于应用程序的数据,例如用户设置或者运行时状态。这些值可以被存储于注册表、INI 文件,或者其他什么地方,这取决于操作系统的实现。如果你的本地应用程序需要的不是简单的键值对形式的本地存储,你也可以使用嵌入式数据库、发明你自己的文件格式,或者其他很...

weixin_30782331的博客 98

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Vue.js 详细介绍

一、引言 嘿嘿嘿,今天是2019年2月23号,这个年也算是过完了。小编也要渐渐的恢复以往写博客的习惯,新的一年公司在项目架构上有了很大的变化。从之前的SSM换成了Spring cloud分布式架构,也终于采用了小编期待已久的前后端项目分离。 今年小编也特别幸运,能够在公司接触一些前端开发,小编就被充其量拉过去写页面了。正好,小编在19年的目标了也包括需要学习前端一些技术。 那么今天就开启对V...

贱男 4740

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

轻松实现localStorage本地存储和本地数组存储

为什么80%的码农都做不了架构师?>>> ...

weixin_33910434的博客 560

UserData使用总结

前一段时间做一个在线订单系统,因为有好几项服务可供选择,要求在选每一种服务后进入下一步,在操作过程中还可以通过上一步来回到上一次的服务选购里重新下订,每一个种服务都有好多选项可选,整个过程中有较大的数据量要临时存储,现在最流行的本地存储莫过于 cookie 的应用,但 浏览器对cookie有很多限制 ,最大的限制在于其对cookie 总大小,仅为 4K 左右(包括名(name)、值(value

星星的故事 5783

ie6 ie7 userdata 本地存储 引发的惨案.

我使用 documentElement 作为userdata 作为本地存储的载体. document.documentElement.addBehavior("#default#userdata"); 悲剧就产生了. 当使用mootools 的 选择器方法 时. 如果很悲剧的 使用了不恰当的选择符.比如 $$('[attr=123]'); 就报错了. 为什么呢? 查看 mo...

weixin_30767921的博客 154

解决IE7 & IE8 存储cookie问题

解决IE7 & IE8 存储cookie问题 最近在做一个项目,需要兼容比较低版本的浏览器,现在竟然还有人用xp系统的IE7 !!!!听到这个消息的时候我整个人都不好了。 其中某个功能需要用cookie存储和清除,发现在ie8及以一下没有效果 。解决方法: /** * 设置cookie * @param {String} key * @param {String} value * ...

weixin_39330484的博客 929

JavaScript模块化开发与Tree Shaking优化指南

模块化是软件开发中管理复杂性的基础技术,通过将代码分割为独立单元实现高内聚低耦合。JavaScript从早期的脚本堆砌发展到如今的ES Modules标准,模块化方案经历了CommonJS、AMD到ESM的演进。ES Modules凭借其静态分析特性成为现代前端工程的核心,配合Webpack等构建工具可实现Tree Shaking(死代码消除)优化。在工程实践中,合理的导入导出策略能显著提升代码可维护性,而正确的sideEffects配置则直接影响打包体积。这些技术特别适用于大型单页应用开发,能有效解决依赖

weixin_33709219的博客 876

IE如何调试代码

我们现在开发基本都是基于用chrome来进行开发和调试,但是用户使用的可能是老版的IE8之类的浏览器,这样就存在一个兼容性的问题。老版的IE有些代码并不认识,比如Array.forEach(),Array.filter()等,这是我们如何调试呢。 1.按F12打开IE的开发人员工具,脚本->启动调试 这样,js自动会在报错的代码处命中。 ...

qq_33788547的博客 1785

兼容多浏览器的本地存储

在做考试系统时需要解决这样一个问题,就是当考生考试时可能出出现断网、关闭浏览器,刷新等问题,数据此时可能没有及时写入数据库,所以造成数据丢失问题,,所以这里就需要用到本地存储,以前的版本都是用cookie,但是不得不说cookie太小了,只有可怜的4k,而机房的网有时候实在是让人捉急,所以,考虑换一种方案。 直接读取XML实现方式     因为本地存储平时接触的不是太多,开始想的只是简单的读取

蒋倩兰——蕙质兰心 1万+

浏览器在本地存储方式

cookie cookie是我们最熟知的了,但是cookie 能存储的数据有限,如IE8,Firefox,opera每个域可以保存的50个cookie,Safari/WebKit没有限制。一个cookie最多可以存放4096B左右的数据。简单记住:ie6大约2k,其他一般的浏览器也就4k,嘿嘿,挺小的。 2、flash ShareObject cookie随着每次http请求头信息一起发送给服务器端,增加了网络流量,浪费了网络传输带宽,但如果请求头大小超过了限制,服务器会处理不了。而且存储的数据也小,fl

u011927449的博客 576

web前端学习,几种浏览器存储数据的方式,平常遇到的一些问题(一)

浏览器端存储数据的用途很广泛,比如在保存用户信息、存储个性化设置信息、保存某种状态或是资料等方面都会用到。 其中方法主要有三种:cookie、sessionStorage、localStorage。下面主要讨论一下我在学习过程中发现这三者的区别。 1.是否与服务器端交互: cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递; 而sessi...

weixin_33971130的博客 672

聊聊本地前端数据的持久化解决方案

最近,公司有活动需要做一个HTML5版简单的抽奖程序,大家一听到这个需求感觉很简单,网上也多的是demo,但细细想想还是有许多东西要考虑的! 需求: 1.抽奖程序运作在平板电脑上,无网络,就是简单的HTML5页面,用浏览器直接打开,无需其它的运行环境; 2.设置一二三等奖及参与奖,每个奖项可配置名额,设置抽奖概率,浏览器刷新时,历史的抽奖数据还要存在; 3.能够看到抽奖的统计数据,包括每等

6320
上一篇: cookies之事一二三
下一篇: 一图弄懂Git rebase
小菜101
博客等级 码龄10年 16粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值