繁体   English   中英

在 iPhone 上关闭 Safari 15 中的键盘会引发 window.blur 事件

[英]Closing the keyboard in Safari 15 on iPhone raises the window.blur event

在 iPhone 上关闭 Safari 15 中的键盘会触发 window.blur 事件。 问题是应用程序还必须侦听 window.blur 事件,以发送用户已最小化应用程序并关闭键盘导致误报的信息。 是否有可能以某种方式将这些情况分开?

当用户最小化或导航离开网站时,您可以使用VisibilityChangeBeforeUnload事件的组合来触发。

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM