2011-11-13 6 views
3

WPF WebBrowserにアクセスした最近のページにアクセスする方法があるかどうかは疑問です。 Go [Forward/Back]機能によって明らかにされるように、明らかにページを追跡します。私はそれを追跡するデータベースを作ることを計画していますが、それが無意味であれば余分な仕事をしたくありませんでした。私はそれらの細部が故意にユーザーに隠されていると推測しています。WPF WebBrowser Recent Pages

答えて

2

いいえ可能性はありません。使用するGoForward/GoBackメソッドがあります。 WebBrowserコントロールの履歴はWindowsに結び付けられているようです(WebブラウザのURLを開くとIE履歴に追加されます)。そのため、アクセスが制限されているようです。追跡する独自の方法を書くことは、重複した努力のビットかもしれませんが、これはこの場合に行く方法です。

+0

以前はIBrowserService :: GetTravelLogを介して可能でした。これはIE自体にドロップダウンメニューがある時代で、あなたがどれくらい遠くに行きたいかを選択できるようにするためです。 –

0

ナビゲーションコントロールはNavigationServiceクラスで処理され、「次へ」と「前の」機能のみがサポートされているようです。

訪問したページのチェーン全体に直接アクセスする方法はありません。