В моем приложении Xamarin для iOS я хочу программно заставить пользователя переходить с одной веб-страницы на другую (http: // a - > http: // a / b). Я пробовал делать

webView.LoadRequest(new NSUrlRequest(new NSUrl("http:..")));

Но предыдущий сеанс теряется, и создается новый сеанс. Есть ли лучший способ, где вместо перезагрузки всего URL-адреса я могу просто перейти на следующую страницу.

Я знаю, что для возврата на предыдущую страницу мы можем использовать

webView.EvaluateJavaScript("history.go(-1);", null); 

Есть ли что-нибудь похожее на javascript для продвижения вперед?

0
TheDeveloper 19 Июн 2017 в 19:39

1 ответ

Лучший ответ

Я обнаружил, что могу сделать это:

webView.EvaluateJavaScript("window.location.href = 'http://a/b';", null);
0
TheDeveloper 19 Июн 2017 в 20:03