我试图使用 Visibility API,但它不适用于儿童。重现的最小示例:
<script>
document.onvisibilitychange = () => {
console.log(document.visibilityState);
}
if (!window.opener) {
window.open(window.location.href, '_blank');
}
</script>
之后,父窗口仍然打印“可见”-“隐藏”,但子窗口仅在刷新时打印一次“隐藏”。
它在最新的 Opera 浏览器中运行良好,但在 Chrome 中却不行
老实说,当我来到这个最小的复制品时,我被困住了,不知道去哪里挖掘。任何想法可能是错的?
米琪卡哇伊
相关分类