Ich habe stundenlang gegoogelt und versucht, das herauszufinden, und ich kann es einfach nicht. Ich habe 1 Webbrowser-Steuerelement auf einem Formular, webbrowser1.Deaktivieren des Zwischenspeicherns im .NET WebBrowser-Steuerelement?
Sobald ich eine Seite laden, sagen google.com, wenn ich webbrowser1.refresh()
oder webbrowser1.navigate("google.com")
verwende, wird die Seite nicht neu geladen, sie wird zwischengespeichert, so dass nur der Cache neu geladen wird. Dies ist besonders auf Seiten wie Foren oder Craigslist sehr offensichtlich.
Ich muss den Cache zwischen jeder Aktualisierung löschen (nicht ideal) oder deaktivieren Caching alle zusammen, irgendwelche Ideen? Die einzigen Dinge, die ich gefunden habe, sind veraltet (vb6 oder niedriger).
Die vb6 Web-Browser-Steuerelement Beispiele funktionieren noch, überprüfen Sie meine Antwort , da, wenn Sie Geschichte töten, es den Browser dazu bringt zu glauben, dass es keine zwischengespeicherte Kopie hat. Aber die einzige zuverlässige Möglichkeit, dies zu tun, ist den Cache mit anderen Apis zu löschen. –