被卸载,将返回这个值。 一般情况下,使用document.hidden就可以满足需求。为了支持老版本浏览器,我们对document.hidden做一些前缀处理,以便跨浏览器获得页面可见性: function getHidden (){ let prefixs = ['webkit','moz','mos','o']; if ('hidden' in document) return document.hidden;prefixs.length; if ('visibilityState' in document) return document.visibilityState; } document.addEventListener('visibilitychange',pageHiddenHandler,false);