Hi, So, I wipe all cookies on every restart of firefox by default.
However, there are a very very few cookies I would like to restore. And only to certain multi-account containers
They are the session cookie to the few websites I login to. Because I’m annoyed to have to login again on every reboot.
But I still want to wipe every other cookies they store.
I tried to make a bookmarklet that can save the session cookie
Example this
javascript:(function() { function getCookie(name) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) return parts.pop().split(";").shift(); } var cookieValue = getCookie('session_id'); if (cookieValue) { var data = new Blob([`session_id=${cookieValue}`], {type: 'text/plain'}); var a = document.createElement('a'); a.style.display = 'none'; document.body.appendChild(a); var url = window.URL.createObjectURL(data); a.href = url; a.download = 'session_id.txt'; a.click(); window.URL.revokeObjectURL(url); } else { alert('Cookie "session_id" does not exist.'); } })();
Unfortunately, unlike regular cookies, this doesn’t work and it returns the cookie doesn’t exist.
I would have made another bookmarklet which create a cookie from the file.
What I really need is an addon that lets me specify which cookies to save and restory, in which multi-account container
https://addons.mozilla.org/en-US/android/addon/cookie-autodelete/ you just whitelist what you need to keep and let it delete other cookies (not browser)
My solution…
Use waterfox with cookies turned on for a small number of websites.
Use Firefox with automatically wipe for everything else.
But those exception, get to have all their cookies. I want to limit them to only the cookies I allow (session token and nag-didablers)
Another approach would be to have Firefox remember the passwords for a small number of sites, while deleting cookies after each session