2008-11-08 5 views
0

WPF 웹 브라우저 컨트롤을 사용하고 Navigating 이벤트를 발생 시키면 이벤트 인수에 항상 NavigationMode.New가 포함됩니다. 사용자가 웹 컨트롤에서 '돌아 가기'를 선택하면 NavigationMode.Back로 설정되어야합니다.IE WebBrowser (IHtmlWindow2 또는 Javascript)에서 탐색 방향을 결정하는 방법

그래서 COM ActiveX 컨트롤 아래에서 탐색 방향을 결정합니다. 나는 IHtmlWindow2와 IHtmlDocument2와 IOmHistory를보고 있었지만, 네비게이션이 되돌아 가거나, 앞으로 나가거나, 새 주소로 가거나 새로 고침으로 인해 발생했다면 알려주지 않는 탐색을 보지 못한다.

IHtmlWindow와 Javascript는 동일한 DOM을 가지고 있기 때문에 누군가 Javascript를 어떻게 사용하는지 알 수 있습니다.

IWebBrowser2 인터페이스도 살펴 보았지만 거기에서 아무 것도 찾을 수 없습니다.

검사해야 할 이벤트 나 속성이 있습니까?

답변

1

불가능할 수도 있습니다. API가 Javascript API를 모방하고 보안상의 이유로 JS가 인터넷을 통해 인터넷 사용 기록을 보낼 수 없어야하므로 COM을 통한 API는 없습니다.

관련 문제