PerformanceNavigation: type 屬性
已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。
舊的只讀屬性 PerformanceNavigation.type 返回一個 unsigned short,其中包含一個常量,用於描述如何導航到此頁面。
警告: 此介面的此屬性在 Navigation Timing Level 2 規範 中已棄用。請改用 PerformanceNavigationTiming 介面。
值
一個 unsigned short。
可能的值是
| 值 | 常量名稱 | 含義 |
|---|---|---|
0 |
TYPE_NAVIGATE |
透過連結、書籤、表單提交、指令碼或在位址列中鍵入 URL 來訪問頁面。 |
1 |
TYPE_RELOAD |
透過單擊“重新載入”按鈕或透過 Location.reload() 方法訪問頁面。 |
2 |
TYPE_BACK_FORWARD |
透過導航到歷史記錄來訪問頁面。 |
255 |
TYPE_RESERVED |
其他任何方式。 |
注意: 歷史上,開發者會測試 type 是否為 "TYPE_BACK_FORWARD" 來獲取關於後退/前進快取 (bfcache) 命中率的指示。然而,這並沒有提供 bfcache 阻塞的原因或任何其他資料。未來應使用 PerformanceNavigationTiming.notRestoredReasons 屬性來監控 bfcache。更多資訊請參閱 監控 bfcache 阻塞原因。
規範
| 規範 |
|---|
| 導航計時 Level 2 # dom-performancenavigation-type |
瀏覽器相容性
載入中…
另見
- 它所屬的
PerformanceNavigation介面。