原生的页面中监听页面的展示和隐藏

 

var hiddenProperty = 'hidden' in document ? 'hidden' : 'webkitHidden' in document ? 'webkitHidden' : 'mozHidden' in document ? 'mozHidden' : null;
console.log(hiddenProperty);
document.addEventListener('visibilitychange', () => {
if (document[hiddenProperty]) {
//当离开H5 跳转到app原生的页面时,这里会被触发
console.log('页面隐藏了');
} else {
//当从原生页面用户一系列操作后,返回H5的时候,这里会被触发
console.log('页面展示了');
}
})
 
posted @ 2021-09-01 17:48  飞翔的企鹅Jun  阅读(257)  评论(0)    收藏  举报