Metro アプリで WebView コントロールを使用しています。「戻る」ボタン機能を実装したいのですが、組み込みの機能が見つからないようです。または、自分でロールバックする必要がありますか (確かに最も複雑なコーディング作業ではありませんが、車輪の再発明はしたくありません)。
質問する
1875 次
3 に答える
3
これは私のために働いた:
webView.InvokeScript("eval", new[] { "history.go(-1)" });
于 2012-09-03T11:04:31.100 に答える
1
提案されたコードは機能します。ここではより完全です:
xamlで
<Button Content="Back" HorizontalAlignment="Left" Margin="580,98,0,0" VerticalAlignment="Top" Click="Button_Click_1"/>
xaml.cs で
private void Button_Click_1(object sender, RoutedEventArgs e)
{
webView.InvokeScript("eval", new[] { "history.go(-1)" });
}
于 2013-01-21T16:40:28.223 に答える
1
残念ながら、自分で巻く必要があります。次のようなものを使用できるはずです。
webView.InvokeScript("history.back();");
またはおそらく
webView.InvokeScript("history.go(-1);");
于 2012-07-30T18:48:35.607 に答える