Как оценить JavaScript, когда приложение переходит в фоновый режим WKWebView?
Я создаю html-страницу с помощью проигрывателя HTML5 IMA SDK, а затем загружаю эту страницу в WKWebView, все работает нормально, пауза, воспроизведение контента и т. д., но я хочу «приостановить» содержимое, когда приложение переходит в фоновый режим, для этого я пытался использовать «WKWebView оценитьJavaScript» но этот код не работает, когда приложение переходит в фоновый режим и пробовал этот ответ (https://stackoverflow.com/questions/53482566/wkwebview-doesnt-run-javascript-when-on-background#:~:text=Javascript%20is%20disabled%20by%20default,WKWebView%20should%20look%20like%20this.&text=Also%20you%20can%20check%20this%20post%20to%20see%20a%20 Different%20approach), но это мне не помогает , keyWindow устарел, и я использую другой подход:
let keyWindow = UIApplication.shared.connectedScenes
.filter({$0.activationState == .foregroundActive})
.map({$0 as? UIWindowScene})
.compactMap({$0})
.first?.windows
.filter({$0.isKeyWindow}).first
Тоже не работает.
Какой способ существует для «evaluateScript», когда приложение переходит в фоновый режим или до того, как приложение перейдет в фоновый режим?