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 表仅在浏览器中加载

另请参阅