NavigationDestination:key 屬性

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

NavigationDestination 介面的只讀屬性 key 返回目標 NavigationHistoryEntrykey 值,前提是 NavigateEvent.navigationTypetraverse;否則返回空字串。

key 是一個由使用者代理(UA)生成的唯一值,它代表了歷史記錄條目在歷史記錄列表中的位置,用於透過 Navigation.traverseTo() 導航到歷史記錄中的這個位置。如果其他條目替換了列表中的某個條目(即,如果 NavigateEvent.navigationTypereplace),那麼這個 key 將會被重複使用。

一個字串,表示目標 NavigationHistoryEntrykey,或者一個空字串。

示例

js
navigation.addEventListener("navigate", (event) => {
  console.log(event.destination.key);
});

規範

規範
HTML
# the-navigationdestination-interface:dom-navigationdestination-key-2

瀏覽器相容性

另見