2011-11-13 21 views
3

想知道是否有方法訪問WPF WebBrowser中訪問的最近頁面。它明顯跟蹤頁面,正如Go [Forward/Back]功能所證明的那樣。我打算製作一個數據庫來跟蹤它,但如果這樣做毫無意義,我不想做額外的工作。我猜這些細節是故意隱藏給用戶的。WPF WebBrowser最近頁數

回答

2

不,我不認爲這是可能的,只是使用GoForward/GoBack方法。 WebBrowser控件中的歷史記錄似乎與Windows綁定(因此在WebBrowser中打開一個URL將其添加到IE歷史記錄中,反之亦然),我想這就是爲什麼他們限制了對它的訪問。編寫自己的方式來跟蹤可能會有一點重複的努力,但在這種情況下,這是一條路。

+0

它曾經有可能通過IBrowserService :: GetTravelLog。那是在IE自己有一個下拉菜單讓你選擇你想要走多遠的年齡。 –

0

導航控件由NavigationService類處理,並且似乎只支持「下一個」和「上一個」功能。

我沒有看到任何訪問整個訪問頁鏈的直接方式。