PerformanceNavigation:type 属性
已弃用:此功能不再推荐使用。虽然某些浏览器可能仍然支持它,但它可能已从相关的 Web 标准中删除,或者正在被删除的过程中,或者可能仅出于兼容性目的保留。避免使用它,如果可能,更新现有代码;请参见本页面底部的 兼容性表 来指导您的决策。请注意,此功能可能随时停止工作。
旧版 PerformanceNavigation.type
只读属性返回一个 unsigned short
,其中包含一个常量,描述了访问此页面的方式。
警告:此属性的接口在 导航计时级别 2 规范 中已弃用。请改为使用 PerformanceNavigationTiming
接口。
值
一个 unsigned short
。
可能的值是
值 | 常量名称 | 意义 |
---|---|---|
0 |
TYPE_NAVIGATE |
通过以下方式访问页面:链接、书签、表单提交、脚本或在地址栏中键入 URL。 |
1 |
TYPE_RELOAD |
通过单击“重新加载”按钮或通过 Location.reload() 方法访问页面。 |
2 |
TYPE_BACK_FORWARD |
通过浏览历史记录访问页面。 |
255 |
TYPE_RESERVED |
任何其他方式。 |
注意:历史上,开发人员测试了 “TYPE_BACK_FORWARD
” 类型的 type
,以了解回退/前进缓存 (bfcache) 的命中率。然而,这并没有提供任何关于 bfcache 阻止的理由或其他任何数据。以后应该使用 PerformanceNavigationTiming.notRestoredReasons
属性来监控 bfcache。有关更多信息,请参阅 监控 bfcache 阻止原因。
规范
此功能不再有望成为标准,因为 导航计时规范 已将其标记为已弃用。请改为使用 PerformanceNavigationTiming
接口。
浏览器兼容性
BCD 表仅在浏览器中加载
另请参阅
- 它所属的
PerformanceNavigation
接口。