[英]Closing the keyboard in Safari 15 on iPhone raises the window.blur event
在 iPhone 上关闭 Safari 15 中的键盘会触发 window.blur 事件。 问题是应用程序还必须侦听 window.blur 事件,以发送用户已最小化应用程序并关闭键盘导致误报的信息。 是否有可能以某种方式将这些情况分开?
当用户最小化或导航离开网站时,您可以使用VisibilityChange和BeforeUnload事件的组合来触发。
document.addEventListener("visibilitychange", (event) => {
// check visibilityState
if(document.visibilityState === 'visible') {
//.. do stuff
} else {
// .. do something else
}
});
document.addEventListener('beforeunload', () => {
// Your logic goes here
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.