вызывается с помощью document.dispatchEvent()?
Пробовал
let config = WKWebViewConfiguration()
let js = "document.addEventListener('имя_ивента', function(){window.webkit.messageHandlers.clickListener.postMessage();})"
let script = WKUserScript(source: js, injectionTime: .atDocumentEnd, forMainFrameOnly: false)
config.userContentController.addUserScript(script)
config.userContentController.add(self, name: "имя_ивента")
let webView = WKWebView(frame: .zero, configuration: config)
Но userContentController(_:didReceive:) ни в какую не вызывается
https://stackoverflow.com/questions/34574864/catch-javascript-event-in-ios-wkwebview-with-swift
Спасибо, но решение предполагает, что я имею доступ к изменению страницы
Обсуждают сегодня