Original text: http://www.planabc.net/2008/08/05/userdata_behavior/ The most popular local storage nowadays is the application of cookies, but browsers have many restrictions on cookies. The biggest restriction is the total size of cookies, which is only about 4K (including name, value and equal sign). For more complex applications and requirements, the 4K size is still a bit insignificant. In fact, many browsers (IE, Firefox, Safari) also provide their own local storage functions, which may meet our needs in specific environments. 1. userData behavior Browser support: IE5.0 or above Basic syntax: XML: <Prefix: CustomTag id=sID style=”behavior:url('#default#userData')” /> HTML: <ELEMENT style=”behavior:url('#default#userData')” id=sID> object.style.behavior = "url('#default#userData')" Script: object.addBehavior("#default#userData") Attribute: expires - Sets or gets the expiration date of the data saved by the userData behavior. XMLDocument -- Get a reference to the XML. Method: getAttribute() - Gets the specified attribute value. load(object) – loads the stored object data from the userData storage area. removeAttribute() – Removes the specified attribute from an object. save(object) – stores the object data into a userData store. setAttribute() – Sets the specified attribute value. Remark:
Security Zone Document Limit (KB) Domain Limit (KB) Local achine 128 1024 Intranet 512 10240 Trusted Sites 128 1024 Internet 128 1024 Restricted 64 640 If you set the userData behavior to the html, head, title, or style objects, an error will occur when the save and load methods are called. If you must set it in style, you can set it inline or in the document header, for example: <style> .storeuserData {behavior:url(#default#userData);} </style> The ID is optional for the userData behavior, but will improve performance if included. userData can save data in XML format on the client computer, usually in the C (WIN system disk):\Documents and Settings\XXX\UserData\ folder. The userData data always exists unless it is manually deleted or the expiration date (expires) of the data is set by a script. Mostly translated from: 《userData Behavior》 |
<<: Docker image loading principle
>>: Do you know what are the ways to jump routes in Vue?
Introducing Server-U software Server-U is a very ...
1. Modify the Linux server docker configuration f...
Whether it is a corporate website, a personal blo...
In practice, we often encounter a problem: how to...
Table of contents The use of Vue's keep-alive...
Good database specifications help reduce the comp...
Background requirements: As the business grows la...
Table of contents queueMicrotask async/await Mess...
Without further ado, let's take a look at the...
TOP Observation: The percentage of CPU time occup...
Slow log query function The main function of slow...
Empty link: That is, there is no link with a targ...
Configure the accelerator for the Docker daemon S...
Business scenario: Use vue + element ui's el-...
Use JS to implement a random roll call system for...