DOMUserData - 指应用程序数据
已过时
此功能已过时。虽然它可能仍在某些浏览器中工作,但是不鼓励使用,因为它可能随时被删除。尽量避免使用它。
此功能已过时。虽然它可能仍在某些浏览器中工作,但是不鼓励使用,因为它可能随时被删除。尽量避免使用它。
DOMUserData
指的是应用程序数据。在 JavaScript 中,它直接映射到 Object
。它是 Node.setUserData()
的参数,Node.getUserData()
的返回值,用作 UserDataHandler
的 handle()
上的第三个参数,并被 DOMConfiguration
的各种方法使用或返回。
请注意,虽然它可以是一个对象,但在 Mozilla 中,如果它被设置为这样的类型(例如, Node.setUserData()
和 Node.getUserData()
),它可以作为字符串或其他类型返回。
DOMUserData
没有持久化或序列化,并且在应用程序重新启动后或崩溃后不会出现。如果您对持久化数据感兴趣,则可能需要使用 nsISessionStore
规范
规范 | 状态 | 备注 |
---|---|---|
Document Object Model (DOM) Level 3 Core Specification DOMUserData 的定义 |
已过时 | 初始规范 |
相关链接
- userData 的其他过时 API:
UserDataHandler
,node.getUserData
,node.setUserData
-
使用 data 属性 是现代的替代方案(参见
data-*
属性,HTMLElement.dataset
) nsISessionStore