Описание тега wknavigationdelegate
3
ответа
Получить текущий полный URL для WKWebView
Есть ли способ получить полный URL-адрес, загруженный WKWebView за каждый запрос? webView:didFinishNavigation: Работает только для mainFrame навигации и не предоставляет параметр запроса URL. Как я могу получить полный URL-адрес, как в UIWebViewDele…
13 окт '14 в 14:36
1
ответ
Сохранение HTML-данных в переменной из обработчика завершения в Swift WKWebView
Я пытаюсь собрать данные с веб-сайта, и данные, которые я хочу, находятся в теге span. Пока что я сделал: var str: Any? webView.evaluateJavaScript("innerDoc.getElementById(spanId).innerHTML", completionHandler: { (html: Any?, error: Error?) in str =…
20 май '18 в 05:10
2
ответа
WKWebView не прокручивает содержимое в сопоставленный HTML
Я работаю над WKWebView для визуализации HTML в WKWebView. My HTML has <a href ='#bottom'> Этот якорный тег подтолкнет мой WKWebView к отображаемому на него контенту. Мой полный HTML-код: <!DOCTYPE html><html lang="en"><head>…
13 ноя '18 в 10:04
2
ответа
Остановить навигацию WKWebview
Это моя ситуация: У меня есть контроллер представления в WKWebView. Это веб-представление начинается со страницы "А". На этой странице есть некоторые ссылки (href), и я хочу, чтобы некоторые из этих ссылок открывались во внешнем браузере. По этой пр…
30 май '19 в 06:41
1
ответ
Какао Свифт: Ошибка defineJavaScript Необязательно ("Произошло исключение JavaScript")
Я загружаю WKWebView с веб-страницы и пытаюсь выполнить javascrip: func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { webView.evaluateJavaScript("document.getElementById('someElement').innerText") { (result, error) in if error…
17 апр '19 в 21:23
0
ответов
Адресные ссылки не работают в WKWebView
Я отображаю HTML-контент, используя WKWebView, HTML может содержать адреса (такие места, как Apple Campus, Cupertino, CA 95014, USA). Поведение по умолчанию WKWebView должен выделить адрес в виде кликабельной ссылки (я предполагаю, что он обнаружен …
27 мар '19 в 16:15
1
ответ
WKWebView будет пустым, если я реализую решение definePolicyFor navigationAction, загружается правильно, если я удалю функцию
Это в Xcode 10.3, Swift 5 Я пытаюсь загрузить веб-контент с помощью WKWebView. У меня есть класс, который просто NSObject, который реализует класс WKNavigationDelegate. Я создаю веб-представление Установите навигацию Загрузить веб-представление Если…
26 июл '19 в 03:27
0
ответов
Получите доступ к NSURLRequest из WKNavigationDelegate's managePolicyForNavigationResponse: метод
Я пытаюсь получить доступ к объекту запроса из этого метода на WKNavigationDelegate: optional func webView(_ webView: WKWebView, decidePolicyFor navigationResponse: WKNavigationResponse, decisionHandler: @escaping (WKNavigationResponsePolicy) -> …
14 июн '19 в 16:34
0
ответов
как использовать didFailProvisionalNavigation swiftUI
Я новичок в SwiftUI. Я стараюсь, чтобы, когда мой WKWebview не имел возможности загрузить, записал пользователя на страницу с ошибкой. Я проводил некоторые исследования, пытаясь понять, как это сделать. Я обнаружил, что мне нужно использовать WKNavi…
20 дек '19 в 11:53
1
ответ
WKWebView перехватывает запросы локального файла
У меня есть WKWebView в моем приложении iOS 11+, где мне нужно загрузить пользовательский HTML из локального HTML-кода в памяти. Я могу добиться этого, используяwebView.loadHTMLString или webview.load(data), который работает нормально. Этот HTML-код…
10 мар '20 в 12:05
0
ответов
SwiftUI + WKWebView Странное поведение WKNavigationDelegate
Я новичок в Swift, играл с SwiftUI и WKWebView и обнаружил странную проблему. Я пытаюсь настроить WkWebView в swiftUI с помощью WKNavigationDelegate в основном для его функции resolvePolicyFor navigationAction: WKNavigationAction. Для большинства са…
21 мар '20 в 03:06
0
ответов
iOS: как написать модульный тест для навигации didFailProvisionalNavigation: WKNavigation!, withError error: Error
func webView( _ webView: WKWebView, didFailProvisionalNavigation navigation: WKNavigation!, withError error: Error ) { //show alert } нужно написать модульный тест, когда didFailProvisionalNavigation завершается с ошибкой
04 июн '20 в 19:13
0
ответов
Метод делегата didFinish WKWebView слишком долго принимает обратный вызов
У меня есть WKWebView внутри моего UITableViewCell. Я настраиваю свой веб-просмотр с помощью строки HTML следующим образом: webView.loadHTMLString(myHTMLString, baseURL: URL(string: "http://www.myPage.com")) Я ожидаю получить обратный вызов в следую…
19 июн '20 в 11:07
1
ответ
Как я могу узнать, будет ли открываться внешнее приложение при загрузке ссылки в WKWebView?
У меня есть WKWebView, веб-просмотр загрузит ссылку вроде https://qr.payme.hsbc.com/2/XXXXYYYZZZ. И есть два возможных результата при загрузке ссылки:случай 1 - приложение под названием Payme будет открыто, когда пользователь установит приложение Pa…
27 май '20 в 09:44
0
ответов
Функция "возврата" WKWebView не выполняет обновление и код javascript.
У меня есть ViewController, встроенный в NavigationController, и этот ViewController добавляет WKWebView в качестве подпредставления. Проблема в том, что после перехода на любую веб-страницу; если я вызываю функцию "вернуться", предыдущая страница б…
25 май '20 в 11:12
0
ответов
Xamarin.iOS WKWebView и WKNavigationDelegate настраиваемое средство визуализации Intranet Ссылки на SharePoint не работают
Я работаю над одним приложением форм Xamarin и создал настраиваемое средство визуализации для использования собственных веб-представлений. У нас есть некоторые URL-ссылки SharePoint в интрасети в содержимом веб-просмотра, которое не работает на реал…
20 июл '20 в 18:10
1
ответ
Невозможно открыть внешнюю ссылку в сафари с помощью WKWebView
Я перехожу из UIWebView к WKWebView. Необходимо загрузить содержимое HTML вWKWebView все работает нормально, но проблема не может открыть ссылку во внешнем браузере Safari после щелчка по любой ссылке из WKWebView. Я использовал код ниже Класс class…
30 мар '20 в 08:23
1
ответ
Модульное тестирование WKNavigationDelegate functions swift
У меня есть UIViewController это реализует некоторые WKNavigationDelegateфункций, и я хочу провести модульное тестирование логики этих функций. Вот пример: func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, deci…
10 сен '20 в 12:33
3
ответа
Как преобразовать WKScriptMessage.body в структуру?
Я установил WKScriptMessageHandler функция userContentController(WKUserContentController, didReceive: WKScriptMessage)для обработки сообщений JavaScript, отправленных в собственное приложение. Я заранее знаю, что тело сообщения всегда будет возвраща…
24 ноя '20 в 21:46
0
ответов
Не удалось захватить URL-адрес перенаправления в wkwebview
У меня есть приложение для iOS, в котором у меня есть вход в Dropbox. После успешного входа в систему делегат DecPolicyForNavigationAction не вызывается, поэтому я могу перехватить перенаправленный URL-адрес. Вот мой код ниже, @IBOutlet var dropboxW…
06 мар '21 в 17:10