Comment effacer les données de cache dans Electron (shell atom)?
Je veux vider le cache de données dans l'électronique(atome-shell). Je n'ai pas
trouver toutes les api comme gui.App.clearCache()(node-webkit api pour vider le cache
de données) dans l'électronique. Si vous trouvez les api ou de toute autre manière s'il vous plaît laissez-moi
savoir. les commentaires sont appréciés .
source d'informationauteur neel
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser session.clearCache api.
L'Électron magasins il est cache dans ces dossiers:
Windows:
C:\Users\<user>\AppData\Roaming\<yourAppName>\Cache
Linux:
/home/<user>/.config/<yourAppName>/Cache
OS X:
/Users/<user>/Library/Application Support/<yourAppName>/Cache
Ainsi, la suppression de ces dossiers peuvent aussi vous aider.
Bien sûr, c'est une solution en temps 😉
Si vous souhaitez effacer tous les restes de précédentes sessions de connexion, vous feriez mieux d'utiliser ceci:
Ans :
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'info : http://electron.atom.io/docs/v0.29.0/api/browser-window/
vous pouvez essayer de
mainWindow.webContents.clearHistory();
ou la suppression de contenu dans l'app Cache des dossiers (sera recréé sur l'application de fonctionner).
Vous pouvez obtenir le chemin d'accès avec
app.getPath('userData') + '/Cache'