In C# WinForms, wie erhalten Sie die Rückwärts/Vorwärts-History-Stacks für den System.Windows.Forms.WebBrowser?Den Back/Fwd-Verlauf des WebBrowser-Steuerelements abrufen
Antwort
Auschecken http://www.bsalsa.com/downloads.html. Dies ist eine Reihe von Delphi-Komponenten (freier Quellcode, Sie können hier ein Beispiel dafür sehen: http://staruml.cvs.sourceforge.net/staruml/staruml/staruml/components/plastic-components/src/embeddedwb.pas?revision=1.1&view=markup - es ist der Code von StarUML-Projekten) und sie haben unter anderem eine Möglichkeit, die Geschichte, Favoriten usw. mit Hilfe der IE MSHTML-Schnittstellen. Es ist in Object Pascal geschrieben, aber es sollte nicht zu schwer sein, herauszufinden, was vor sich geht. Wenn Sie das "Embedded Web Browser Components Package" herunterladen, werfen Sie einen Blick auf die Sachen in EmbeddedWB_D2005 \ Source - dort gibt es allerlei Leckereien.
Es sieht nicht so aus, als ob es möglich ist.
Mein Vorschlag wäre, die Navigated Ereignis zu fangen und Ihre eigene Liste zu pflegen. Ein mögliches Problem damit ist, wenn der Benutzer im Browser auf zurück klickt, wissen Sie nicht, den Stapel abzuwickeln.
- 1. Abrufen des Pfads für den Projekt-Ressourcenordner
- 2. Abrufen des Benutzernamens von den Werten HKEY_USERS
- 3. Abrufen des aktuellen Datums für den Zufallszahlengenerator
- 4. Abrufen des Eigenschaftsnamens des Objekts
- 5. Abrufen des StackTrace
- 6. Wert des Registrierungsschlüssels abrufen
- 7. Abrufen des aktuellen Modulnamens
- 8. Abrufen des SCON-Stammverzeichnisses
- 9. Abrufen des Assemblynamens
- 10. Programmgesteuertes Abrufen des Webanforderungsinitiators
- 11. Abrufen des übergeordneten Verzeichnisses des Skripts
- 12. Abrufen des JSON-Schlüssels und des Werts
- 13. Abrufen des Namens des zugeordneten geteilten Dienstanbieters?
- 14. Abrufen des Computernamens und des angemeldeten Benutzernamens
- 15. Ablaufzeit des Cache abrufen
- 16. Speicher des Objekts abrufen
- 17. Abrufen des Windows-Benutzerspracheneinstellungswerts
- 18. Abrufen des Wahlnamens statt des Werts
- 19. CURRENT_DATE Abrufen des Monats und des Jahres
- 20. Abrufen von SMS-Informationen basierend auf den Kontaktdaten des Benutzers
- 21. Den übergeordneten Knoten des ausgewählten Knotens in RadTreeView abrufen?
- 22. Den Pfad des Home-Verzeichnisses in C# abrufen?
- 23. Den Verzeichnispfad des absoluten Dateipfads in Python abrufen
- 24. Abrufen der Telefonnummer und des Namens aus den Kontakten ListView
- 25. Den aktuellen Standort des Benutzers abrufen Google API funktioniert nicht
- 26. Wie kann ich den aktuellen Wert des Bereichsschiebereglers abrufen?
- 27. Den Text des Menüelements, auf das geklickt wurde, abrufen?
- 28. Abrufen des Bereichs in der Anweisung über den Controller?
- 29. Den Namen des übergeordneten Benutzersteuerelements abrufen WPF C#
- 30. Den Index des gelöschten Objekts aus der Bindungsliste abrufen
Sicher ist es möglich, den nativen mshtml zu verwenden. –
Vielleicht. Was meinen Sie? – nickd
Ich meine, es muss einen Weg geben, um es mit dem zugrunde liegenden IE ActiveX-Steuerelement zu bekommen. –