2017-06-19 82 views
0

在我的Xamarin iOS应用程序中,我想以编程方式让用户从一个网页导航到另一个(http://a - >http://a/b)。我试过了Xamarin iOS:Webview使用javascript在导航堆栈上添加页面

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

但是前一个会话丢失,新会话被创建。有没有更好的方式,而不是重新加载整个网址,我可以导航到下一页。

我知道,回到之前的页面,我们可以使用

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

有什么关于JavaScript的类似前进?

回答

0

我发现我可以做到这一点:

webView.EvaluateJavaScript("window.location.href = 'http://a/b';", null);