onpageshow 事件
更多“自己尝试”的例子见下文。
描述
当用户导航到网页时,将触发 onpageshow 事件。
onpageshow 事件与 onload 事件类似,但它会在页面首次加载后触发,位于 onload 事件之后。此外,onpageshow 事件在每次页面加载时都会触发,而 onload 事件在页面从缓存加载时不会触发。
要了解页面是直接从服务器加载还是从缓存加载,您可以使用 PageTransitionEvent 对象的 persisted 属性。如果页面被浏览器缓存,此属性返回 true,否则返回 false(请参阅下面的“更多示例”)。
浏览器支持
表格中的数字指定了完全支持该事件的第一个浏览器版本。
事件 | |||||
---|---|---|---|---|---|
onpageshow | 是 | 11.0 | 是 | 5.0 | 是 |
语法
注意: Internet Explorer 8 及更早版本不支持 addEventListener() 方法。
技术详情
冒泡 | 否 |
---|---|
可取消 | 否 |
事件类型 | PageTransitionEvent |
HTML 标签 | <body> |
DOM 版本 | Level 3 Events |