原生的页面中监听页面的展示和隐藏
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('页面展示了');
}
})

浙公网安备 33010602011771号