如何从IE浏览器(IHtmlWindow2或Javascript)确定导航方向

如何从IE浏览器(IHtmlWindow2或Javascript)确定导航方向,javascript,wpf,internet-explorer,browser,mshtml,Javascript,Wpf,Internet Explorer,Browser,Mshtml,我正在使用WPF Web浏览器控件,当它触发导航事件时,事件参数始终包含NavigationMode.New。如果用户选择从web控件“返回”,则应将其设置为NavigationMode.Back 因此,下面的COM ActiveX控件决定了导航的方向。我一直在查看IHtmlWindow2、IHtmlDocument2和IOmHistory,但没有看到导航上发生的任何情况,来告诉我导航是由返回、转发、新地址还是刷新引起的 由于IHtmlWindow和Javascript具有相同的DOM,也许有人

我正在使用WPF Web浏览器控件,当它触发导航事件时,事件参数始终包含NavigationMode.New。如果用户选择从web控件“返回”,则应将其设置为NavigationMode.Back

因此,下面的COM ActiveX控件决定了导航的方向。我一直在查看IHtmlWindow2、IHtmlDocument2和IOmHistory,但没有看到导航上发生的任何情况,来告诉我导航是由返回、转发、新地址还是刷新引起的

由于IHtmlWindow和Javascript具有相同的DOM,也许有人知道如何使用Javascript

我也一直在查看IWebBrowser2接口,但在那里也找不到任何东西


是否有我需要检查的事件或属性?

结果表明这可能是不可能的。由于API模仿Javascript API,并且出于安全原因,JS不应该能够通过internet发送您的浏览历史记录,因此没有通过COM的API