WPF WebBrowser最近的页面

只是想知道是否有办法访问WPF WebBrowser中访问过的最近页面。 它显然跟踪页面,Go [Forward / Back]functioncertificate了这一点。 我打算建立一个数据库来跟踪它,但如果这样做没有意义,我不想做额外的工作。 我猜这些细节是故意隐藏给用户的。

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

导航控件由NavigationService类处理,看起来只支持“Next”和“Previous”function。

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