var
hiddenProperty =
'hidden' in
document ?
'hidden'
: 'webkitHidden' in
document ?
'webkitHidden'
: 'mozHidden' in
document ?
'mozHidden'
: null
; var
visibilityChangeEvent = hiddenProperty.replace(
/hidden/
i,
'visibilitychange'
); var
onVisibilityChange =
function
(){ if
(document[hiddenProperty]) { console.log(
'页面非激活'
); }
else
{ console.log(
'页面激活'
) } } document.addEventListener(visibilityChangeEvent, onVisibilityChange);