outerHeight / outerWidth 属性设置或返回一个窗口(当前浏览器页面)的外部高度/宽度,包括所有界面元素(如工具栏/滚动条)。
screen.availWidth / screen.availHeight 显示屏幕的可用宽度/高度(不包括底部任务栏)
screen.width / screen.height 显示屏幕的可用宽度/高度(包括底部任务栏)
所以判断当前浏览器页面是否处于最大化状态只需要满足
window.outerHeight === screen.availHeight && window.outerWidth === screen.availWidth