당신은 전자의 cookies.remove()
기능 (https://electron.atom.io/docs/api/cookies/#cookiesremoveurl-name-callback)
트릭은 url
에 cookie.domain
를 변환하는 것입니다를 사용하여 쿠키를 제거 할 수 있습니다.
import { session } from 'electron';
export default function deleteAllCookies() {
session.defaultSession.cookies.get({}, (error, cookies) => {
cookies.forEach((cookie) => {
let url = '';
// get prefix, like https://www.
url += cookie.secure ? 'https://' : 'http://';
url += cookie.domain.charAt(0) === '.' ? 'www' : '';
// append domain and path
url += cookie.domain;
url += cookie.path;
session.defaultSession.cookies.remove(url, cookie.name, (error) => {
if (error) console.log(`error removing cookie ${cookie.name}`, error);
});
});
});
}