<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>demo</title>
</head>
<body>
<div>js监听页面最大化,最小化事件</div>
</body>
<script>
//IE
if(document.addEventListener){
document.addEventListener('msvisibilitychange',function(){
console.log(document.msVisibilityState);
if(ocument.msVisibilityState=="visible"){
console.log("游览器处于最大化");
}else{
console.log("游览器处于最小化");
}
})
}
//火狐
if(document.addEventListener){
document.addEventListener('mozvisibilitychange',function(){
console.log(document.mozVisibilityState);
})
}
//谷歌
if(document.addEventListener){
document.addEventListener('webkitvisibilitychange',function(){
console.log(document.webkitVisibilityState);
if(document.webkitVisibilityState=="visible"){
console.log("游览器处于最大化");
}else{
console.log("游览器处于最小化");
}
})
}
</script>
</html>