Как показать историю Internet Explorer в элементе управления? - PullRequest
1 голос
/ 03 октября 2009

Я только что получил требование вставить элемент управления IE в форму, и пользователь хочет получить доступ ко всем историям браузера.

Я думаю, что менеджер истории в IE сделает это, так как я могу вставить менеджер истории в свой контроль?

Или я могу прочитать информацию истории, поместить ее в ListView и обработать ее самостоятельно?

Спасибо

1 Ответ

3 голосов
/ 03 октября 2009

См. Следующую статью CodeProject:

Крошечный класс-оболочка для интерфейса истории URL в C #
http://www.codeproject.com/KB/cs/ponta.aspx

В этой статье описывается, что такое класс UrlHistoryWrapper и как его использовать. Класс UrlHistoryWrapper - это крошечный класс, который оборачивает эквивалентность C # интерфейса IURLHistory в документе MSDN. Они заключены в простые в использовании классы C #. Этот класс предоставляет следующие функции.

  1. Перечислите предметы в истории кэш.
  2. Поместите указанный URL в история. Если URL не существует в истории создается запись в истории. Если URL делает существуют в истории, это перезаписаны.
  3. Очищает историю для каждого пользователя.
  4. Запросы истории и отчетов был ли конкретный URL посетил текущий пользователь.
...