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
接口。