Conseguir el de la espalda/fwd historia del Control WebBrowser
-
09-06-2019 - |
Pregunta
En C# WinForms, ¿cuál es el camino correcto para obtener el retroceso/avance de la historia de pilas para el Sistema.Windows.Los formularios.WebBrowser?
Solución
Echa un vistazo http://www.bsalsa.com/downloads.html.Esta es una serie de componentes Delphi (código fuente gratuito, puede ver un ejemplo de esto aquí: http://staruml.cvs.sourceforge.net/staruml/staruml/staruml/components/plastic-components/src/embeddedwb.pas?revision=1.1&view=markup - es la starUML proyectos de código) y que tienen, entre otras cosas, una manera de llegar a la historia, favoritos, etc usando el IE MSHTML interfaces.Está escrito en Object Pascal, pero no debería ser demasiado difícil de averiguar lo que está pasando.Si descarga el "Embedded Web Navegador Paquete de Componentes de" echar un vistazo a las cosas en EmbeddedWB_D2005\Source - hay toda clase de cosas allí.
Otros consejos
No se ve como es posible.
Mi sugerencia sería para coger el Navegar evento y mantener su propia lista.Un posible problema con eso es que cuando el usuario hace clic en de vuelta en el navegador, no sé para relajarse de la pila.