//1、定义初始值
var pageShowHide=false;
//2、当点击跳转之后 将 pageShowHide的状态值改为true
function clickFn(){
pageShowHide=true;
}
//3、当页面返回值执行刷新操作
var hiddenProperty = 'hidden' in document ? 'hidden' : 'webkitHidden' in document ? 'webkitHidden' : 'mozHidden' in document ? 'mozHidden' : null;
document.addEventListener('visibilitychange', () => {
if (document[hiddenProperty]) {
console.log('页面隐藏了');
} else {
console.log('页面展示了');
if(pageShowHide){
window.location.reload()
}
}
});
网友评论