Получение истории возврата/вперед элемента управления WebBrowser

StackOverflow https://stackoverflow.com/questions/54758

Вопрос

В C# WinForms, как правильно получить стеки истории вперед/назад для System.Windows.Forms.WebBrowser?

Это было полезно?

Решение

Проверить http://www.bsalsa.com/downloads.html.Это серия компонентов Delphi (бесплатный исходный код, пример можно увидеть здесь: http://staruml.cvs.sourceforge.net/staruml/staruml/staruml/comComponents/ Plastic-comComponents/src/embeddedwb.pas?revision=1.1&view=markup - это код проектов starUML), и у них, среди прочего, есть способ получить доступ к истории, избранному и т. д. с помощью интерфейсов IE MSHTML.Он написан на Object Pascal, но разобраться, что происходит, не составит большого труда.Если вы загрузите «Пакет компонентов встроенного веб-браузера», взгляните на EmbeddedWB_D2005\Source — там есть всякие вкусности.

Другие советы

Это не похоже на то, что это возможно.

Мое предложение было бы поймать Навигация событие и вести свой собственный список.Возможная проблема с этим возникает, когда пользователь нажимает назад в браузере размотать стек не знаешь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top