gpt4 book ai didi

javascript - onpageshow 和 onpagehide 听众工作的问题

转载 作者:行者123 更新时间:2023-11-30 13:07:03 26 4
gpt4 key购买 nike

无法使 pagehidepageshow 正常工作

<script>
console.log( 'adding pagehide / pageshow' );
window.addEventListener( 'pagehide', function() { console.log( 'page hide' ); } );
window.addEventListener( 'pageshow', function() { console.log( 'page show' ); } );
</script>

获取控制台消息

adding pagehide / pageshow

但是当移动到不同的选项卡或应用程序之间时,pagehidepageshow 似乎不会触发。

99% 确定我是傻子,但看不出问题所在

最佳答案

移动到不同的选项卡或应用会触发 blurfocus 监听器,而不是 pagehidepageshow 监听器.例如:

console.log( 'adding blur / focus' );
window.addEventListener( 'blur', function() { console.log( 'blur' ); } );
window.addEventListener( 'focus', function() { console.log( 'focus' ); } );

应该可以。

关于javascript - onpageshow 和 onpagehide 听众工作的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15285511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com