簡體   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