Je veux effacer les données du cache dans Electron (atom-Shell). Je ne trouve aucune API comme gui.App.clearCache () (API node-webkit pour effacer les données du cache) dans Electron. Si vous trouvez une API ou toute autre manière, faites-le moi savoir. les commentaires sont appréciés.
L'Electron stocke son cache dans ces dossiers:
Les fenêtres:C:\Users\<user>\AppData\Roaming\<yourAppName>\Cache
Linux:/home/<user>/.config/<yourAppName>/Cache
OS X:/Users/<user>/Library/Application Support/<yourAppName>/Cache
La suppression de ces dossiers peut donc également vous aider. Bien sûr, c'est une solution unique ;-)
Vous pouvez utiliser session.clearCache api.
var remote = require('remote');
var win = remote.getCurrentWindow();
win.webContents.session.clearCache(function(){
//some callback.
});
Si vous souhaitez effacer les restes des sessions de connexion précédentes, vous feriez mieux d'utiliser ceci:
loginWindow.webContents.session.clearStorageData()
Rép:
var remote = require('remote'); var win = remote.getCurrentWindow(); win.WebContents.session.cookies.get(details, callback) // getting cookies win.WebContents.session.cookies.remove(details, callback) //deleting cookies
pour plus d'informations: http://electron.atom.io/docs/v0.29.0/api/browser-window/