window属性:onunload
onunload属性
当窗口卸载其内容和资源时引发该unload事件。在unload事件发生后,将处理资源删除。
onunload属性语法
window.onunload = funcRef;
- funcRef是对一个函数的引用。
笔记
在页面中使用此事件处理程序可防止Firefox 1.5在内存中的bfcache中缓存页面。
配备弹出式窗口拦截器的浏览器将忽略在onunload事件处理函数中的调用的所有window.open()方法。
你可以和应该通过window.addEventListener()和unload事件来处理此事件。
规范
规范 | 状态 | 注释 |
---|---|---|
HTML Living Standard
该规范中的'GlobalEventHandlers'的定义。
|
Living Standard
|
|
HTML 5.1
该规范中的'GlobalEventHandlers'的定义。
|
Recommendation
|
|
HTML5
该规范中的'GlobalEventHandlers'的定义。
|
Recommendation
|
浏览器兼容性
电脑端 | 移动端 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome
|
Edge
|
Firefox
|
Internet Explorer
|
Opera
|
Safari
|
Androidwebview | Chrome for Android
|
Edge Mobile | Firefox for Android
|
Opera for Android
|
iOS Safari | |
基本支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |