2011-11-13 3 views
3

WPF WebBrowser에서 방문한 최근 페이지에 액세스하는 방법이 있는지 궁금합니다. Go [Forward/Back] 기능에 의해 입증 된 것처럼 페이지를 계속 추적합니다. 나는 그것을 추적하기 위해 데이터베이스를 만들 계획을 가지고 있지만 그렇게 할 수 없다면 추가 작업을하고 싶지 않았다. 그 세부 사항이 의도적으로 사용자에게 숨겨져 있다고 생각합니다.WPF WebBrowser Recent Pages

답변

2

아니요. 가능하지 않다고 생각합니다. 사용하려는 GoForward/GoBack 방법 만 있습니다. WebBrowser 컨트롤의 기록은 Windows에 묶여있는 것으로 보입니다 (WebBrowser의 URL을 열면 IE 기록에 추가되고 그 반대의 경우도 마찬가지입니다). 그래서이 정보에 대한 액세스가 제한되어있는 것 같습니다. 추적 할 수있는 자신 만의 방법을 쓰는 것은 약간의 중복 된 노력 일지 모르지만,이 경우에가는 길입니다.

+0

이전에는 IBrowserService :: GetTravelLog를 통해 가능했습니다. 그것은 IE 자체에 드롭 다운 메뉴가있어서 어느 정도 뒤로 가고 싶은지 선택할 수있는 시대입니다. –

0

탐색 컨트롤은 NavigationService 클래스에 의해 처리되며 "다음"및 "이전"기능 만 지원됩니다.

방문한 페이지의 전체 체인에 대한 직접적인 액세스 방법은 없습니다.

관련 문제