当用作带有事件的可观察对象的管道时,运算符document.visibilityState
返回的值与预期不同。mapTo()
document.visibilitychange
fromEvent(document, 'visibilitychange')
.pipe(
mapTo(document.visibilityState)
)
.subscribe((val) => {
console.log(val, document.visibilityState);
});
笔示例:https ://codepen.io/nametoforget/pen/ZEQmdBj
请参阅控制台登录笔。