Xaml WinRt WebView“;“后退按钮”;

Xaml WinRt WebView“;“后退按钮”;,xaml,webview,windows-8,microsoft-metro,windows-runtime,Xaml,Webview,Windows 8,Microsoft Metro,Windows Runtime,我正在Metro应用程序中使用WebView控件。我想实现“后退”按钮功能,但似乎找不到内置的功能。有没有人能告诉我是否有这样一个程序,或者我是否需要自己运行(当然不是最复杂的编码任务,但我不想重新发明轮子)?不幸的是,你必须自己运行。您应该能够使用以下内容: webView.InvokeScript("history.back();"); 或者可能 webView.InvokeScript("history.go(-1);"); 不幸的是,你必须自己动手。您应该能够使用以下内容: webV

我正在Metro应用程序中使用WebView控件。我想实现“后退”按钮功能,但似乎找不到内置的功能。有没有人能告诉我是否有这样一个程序,或者我是否需要自己运行(当然不是最复杂的编码任务,但我不想重新发明轮子)?

不幸的是,你必须自己运行。您应该能够使用以下内容:

webView.InvokeScript("history.back();");
或者可能

webView.InvokeScript("history.go(-1);");

不幸的是,你必须自己动手。您应该能够使用以下内容:

webView.InvokeScript("history.back();");
或者可能

webView.InvokeScript("history.go(-1);");
这对我很有用:

webView.InvokeScript("eval", new[] { "history.go(-1)" }); 
这对我很有用:

webView.InvokeScript("eval", new[] { "history.go(-1)" }); 

建议的代码有效。这里更完整:

在xaml中

    <Button Content="Back" HorizontalAlignment="Left" Margin="580,98,0,0"   VerticalAlignment="Top" Click="Button_Click_1"/>

建议的代码有效。这里更完整:

在xaml中

    <Button Content="Back" HorizontalAlignment="Left" Margin="580,98,0,0"   VerticalAlignment="Top" Click="Button_Click_1"/>

您希望在WebView内部或外部的何处添加“后退”按钮?无论哪种方式,您都需要自己滚动。您希望在WebView内部或外部的何处添加“后退”按钮?无论哪种方式,你都需要自己动手。