0

Metro アプリで WebView コントロールを使用しています。「戻る」ボタン機能を実装したいのですが、組み込みの機能が見つからないようです。または、自分でロールバックする必要がありますか (確かに最も複雑なコーディング作業ではありませんが、車輪の再発明はしたくありません)。

4

3 に答える 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 に答える