NavigationHistoryEntry:id 属性
id
是 NavigationHistoryEntry
接口的只读属性,它返回历史记录条目的 id
,如果当前文档未完全激活,则返回空字符串。这是一个唯一的 UA 生成的值,它始终表示特定的历史记录条目,可用于将其与外部资源(例如存储缓存)相关联。
这与历史记录条目的 key
不同。key
是一个唯一的 UA 生成的值,它表示历史记录条目在条目列表中的位置,而不是条目本身。它用于通过 Navigation.traverseTo()
导航到该特定位置。key
将被其他条目重复使用,这些条目将替换列表中的条目(也就是说,如果 NavigateEvent.navigationType
是 replace
)。
值
一个表示 NavigationHistoryEntry
的 id
的字符串。
示例
js
const current = navigation.currentEntry;
console.log(current.id);
规范
规范 |
---|
HTML 标准 # dom-navigationhistoryentry-id-dev |
浏览器兼容性
BCD 表只在浏览器中加载
另请参阅
- 现代客户端路由:Navigation API
- Navigation API 说明
- Domenic Denicola 的 Navigation API 实时演示