我正在使用 WPF Web 浏览器控件,当它触发 Navigating 事件时,事件参数始终包含 NavigationMode.New。如果用户从 Web 控件中选择“返回”,则应将其设置为 NavigationMode.Back。
所以它关闭到下面的 COM ActiveX 控件来确定导航的方向。我一直在查看 IHtmlWindow2 和 IHtmlDocument2 和 IOmHistory,但没有看到导航上发生的任何事情来告诉我导航是由后退、前进、新地址还是刷新引起的。
由于 IHtmlWindow 和 Javascript 具有相同的 DOM,也许有人知道如何从 Javascript。
我也一直在查看 IWebBrowser2 界面,但在那里也找不到任何东西。
是否有我需要检查的事件或财产?