ページにWebBrowser要素があり、そこに戻るボタンと進むボタンを追加して、何も進んでいないときにこれらのボタンを無効にしますに。ココアで WebBrowserコントロール用の戻るボタンと進むボタンを追加する
は、のUIWebViewは簡単にことを確認する方法があります:canGoBackとcanGoForwardを、あなたはGOBACKとgoForwardメソッドを持っている利用可能のAndroidは、達成するためのまったく同じメソッド名を持つ(..リロードなどと一緒に)同じ。
これらのメソッドは、.NET 4および3.5 SP1で使用できます。
私はSilverlightでJavaScriptのコマンドを使用する方法についていくつかの参照を見つけたが、私は、これは非常に面倒見つけ、プラス(もちろん、私はこれを自分で管理していない限り)歴史の中で何があるかどうかを検出する方法はありません
確かに、
private void backButton_Click(object sender, RoutedEventArgs e)
{
try
{
webView.InvokeScript("eval", "history.go(-1);");
}
catch
{
// Eat error
}
}
private void forwardButton_Click(object sender, RoutedEventArgs e)
{
try
{
webView.InvokeScript("eval", "history.go(1);");
}
catch
{
// Eat error
}
}
IsScriptingEnabledは、Webブラウザー要素をtrueに設定持つ:それはこのような何かをやっているjavascriptのソリューションに関しては
より多くの可能性が高いことが、私はそれをしなければならないだろうかだが... WebBrowserコントロールのUIElementはそのように限定されているようだです:( – jyavenard