WKWebView добавить параметр запроса к нажатой ссылке - PullRequest
0 голосов
/ 29 октября 2019

У меня есть WKWebView в моем приложении, которое открывает некоторые веб-страницы. На этих веб-страницах есть ссылки. Если пользователь нажимает на любую из ссылок, мне нужно добавить параметр в URL, например, если URL-адрес был https://google.com,, его следует изменить на https://google.com? Query = xyz инавигация должна продолжаться.

Я посмотрел на WKNavigationDelegate и есть метод

- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction preferences:(WKWebpagePreferences *)preferences decisionHandler:(void (^)(WKNavigationActionPolicy, WKWebpagePreferences *))decisionHandler API_AVAILABLE(macos(10.15), ios(13.0));

Этот метод возвращает действие навигации, которое содержит URL-адрес нажатой ссылки в URLRequest, ноэто не изменчиво.

Любая помощь будет оценена.

...