Ich verwende WebView in meiner UWP-Anwendung und möchte den Cache löschen, während ich die App schließe. Gibt es einen Weg? Ich weiß, dass ich den Cache deaktivieren kann, indem ich Header zu meiner HttpRequestMessage hinzufüge, wie in this Link erwähnt. Ich möchte jedoch den Cache beim Beenden der App löschen können.Wie wird der UWP WebView Cache gelöscht?
Ich habe WebView.ClearTemporaryWebDataAsync() ohne Erfolg versucht. Sobald etwas im Cache gespeichert ist, bleibt es normalerweise in der App. Jede Hilfe wird geschätzt, danke.
Edit: Hinzufügen von Code-Schnipsel
var webView = new WebView();
webView.Navigate(new Uri("http://refreshyourcache.com/en/cache-test/"));
await WebView.ClearTemporaryWebDataAsync(); //static method
webView.Navigate(new Uri("http://refreshyourcache.com/en/cache-test/"));
Ich erwarte, dass die statische Methode Cache löschen und wenn ich auf derselben Seite wieder seinen Cache navigieren sollten gelöscht werden. Mache ich hier etwas falsch?
Könnten Sie bitte ein Szenario beschreiben? Welche Cache-Daten können Sie nicht aus der universellen App löschen? –
Haben Sie ein Codebeispiel, um zu reproduzieren, dass ClearTemporaryWebDataAsync nicht für Sie funktioniert? – Konstantin
@Konstantin Hinzugefügt ein Code-Snippet –