Мне нужно перехватить клик по UIWebView в рекламе предварительного ролика видео и отобразить это в новом всплывающем окне, а не в UIWebView, который довольно мал на экране.Перехват клика в UIWebView на iOS
Проблема в том, что я не знаю, какие URL-адреса нажали, а также что эти клики обрабатываются с помощью Javascript на странице. Также будут отображаться сообщения Javascript/отслеживание вызовов из UIWebView в фоновом режиме.
Есть ли в любом случае, чтобы обнаружить, что UIWebView открывает новую страницу, и вместо того, чтобы отображать, что на месте это будет отображаться во всплывающем окне?
Внедрить '- webView: shouldStartLoadWithRequest: navigationType:' и проверить параметр 'navigationType'. –