{{ ApiRef("DOM") }}{{Obsolete_header}}
DOMUserData
refers to application data. In JavaScript, it maps directly to Object
. It is returned or used as an argument by Node.setUserData()
, Node.getUserData()
, used as the third argument to handle()
on UserDataHandler
, and is used or returned by various DOMConfiguration
methods.
Note that although it can be an object, in Mozilla, it may be returned as a string or other type, if it was set as such a type (e.g., Node.setUserData()
and Node.getUserData()
).
DOMUserData
is not persisted nor serialized and will not be present after the application has restarted or after a crash. If you are interested in persisting data you might rather need to use {{ interface("nsISessionStore") }}.
Specifications
See also
UserDataHandler
node.getUserData
,node.setUserData
- {{ interface("nsISessionStore") }}