C# WPF网络浏览器最近的页面

C# WPF网络浏览器最近的页面,c#,wpf,c#-4.0,webbrowser-control,C#,Wpf,C# 4.0,Webbrowser Control,只是想知道是否有办法访问WPF WebBrowser中最近访问的页面。它显然会跟踪页面,Go[前进/后退]功能就是明证。我计划建立一个数据库来跟踪它,但如果这样做毫无意义,我不想做额外的工作。我猜这些细节是故意对用户隐藏的 导航控件由类处理,似乎只支持“下一个”和“上一个”功能 我看不到任何直接访问整个访问页面链的方法。不,我认为这是不可能的,只有GoForward/GoBack方法可以使用。WebBrowser控件中的历史记录似乎与Windows相关(因此在WebBrowser中打开URL会将

只是想知道是否有办法访问WPF WebBrowser中最近访问的页面。它显然会跟踪页面,Go[前进/后退]功能就是明证。我计划建立一个数据库来跟踪它,但如果这样做毫无意义,我不想做额外的工作。我猜这些细节是故意对用户隐藏的

导航控件由类处理,似乎只支持“下一个”和“上一个”功能


我看不到任何直接访问整个访问页面链的方法。

不,我认为这是不可能的,只有GoForward/GoBack方法可以使用。WebBrowser控件中的历史记录似乎与Windows相关(因此在WebBrowser中打开URL会将其添加到IE历史记录中,反之亦然),我想这就是他们限制访问它的原因。编写自己的跟踪方法可能有点重复,但在这种情况下,这是一种方法。

以前可以通过ibrowservice::GetTravelLog实现。这是为了在IE本身有一个下拉菜单,让你选择你想走多远的时代。