[英]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.