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

浏览器兼容性

另见