JavaScript HTML DOM onpagehide 事件
-
onpagehide 事件
当用户离开网页时,会发生onpagehide事件。 有几种方法可以离开页面。例如,通过单击链接,刷新页面,提交表单,关闭浏览器窗口等。有时使用onpagehide事件而不是onunload事件,因为onunload事件导致页面不被缓存。 要确定是否直接从服务器加载页面,或者页面是否已缓存,可以使用PageTransitionEvent对象的persisted属性。如果页面由浏览器缓存,则此属性返回true,否则返回false。当用户离开网页时执行JavaScript:<body onpagehide="myFunction()">
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 事件 onpagehide 11.0+支持支持5.0+支持 -
语法
在HTML中:<element ondrag="myScript">在JavaScript中:object.ondrag = function(){myScript};在JavaScript中,使用addEventListener()方法:object.addEventListener("pagehide", myScript);注意:在Internet Explorer 8和更早版本不支持使用addEventListener()方法。 -
技术细节
项目 描述 冒泡: 没有 取消: 没有 事件类型: PageTransitionEvent 支持的HTML标记: <body> DOM版本 DOM Event Level 3