Electron(atom-Shell)のキャッシュデータをクリアしたい。 Electronにgui.App.clearCache()(キャッシュデータをクリアするnode-webkit api)のようなAPIが見つかりません。 APIやその他の方法を見つけた場合はお知らせください。コメントをいただければ幸いです。
Electronはキャッシュをこれらのフォルダに保存します:
Windows:C:\Users\<user>\AppData\Roaming\<yourAppName>\Cache
Linux:/home/<user>/.config/<yourAppName>/Cache
OS X:/Users/<user>/Library/Application Support/<yourAppName>/Cache
したがって、これらのフォルダーを削除することも役立ちます。もちろん、これは一度きりのソリューションです;-)
session.clearCache apiを使用できます。
var remote = require('remote');
var win = remote.getCurrentWindow();
win.webContents.session.clearCache(function(){
//some callback.
});
以前のログインセッションの残りをクリアする場合は、これを使用することをお勧めします。
loginWindow.webContents.session.clearStorageData()
回答:
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
詳細: http://electron.atom.io/docs/v0.29.0/api/browser-window/