JavaScript HTML DOM onpageshow 事件
-
onpageshow 事件
当用户导航到网页时会发生onpageshow事件。onpageshow事件类似于onload事件,除了它发生在页面首次加载时的onload事件之后。此外,每次加载页面时都会发生onpageshow事件,而从缓存加载页面时不会发生onload事件。要确定是否直接从服务器加载页面,或者页面是否已缓存,可以使用PageTransitionEvent对象的persisted属性。如果页面由浏览器缓存,则此属性返回true,否则返回false。(请参阅下面的“更多示例”)。用户导航到网页时执行JavaScript:
尝试一下<body onpageshow="myFunction()">
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 事件 onpageshow 11.0+支持支持5.0+支持 -
语法
在HTML中:<element ondrag="myScript">在JavaScript中:object.ondrag = function(){myScript};在JavaScript中,使用addEventListener()方法:object.addEventListener("pageshow", myScript);注意:在Internet Explorer 8和更早版本不支持使用addEventListener()方法。 -
技术细节
项目 描述 冒泡: 没有 取消: 没有 事件类型: PageTransitionEvent 支持的HTML标记: <body> DOM版本 DOM Event Level 3 -