We're calling on all EU-based Mozillians with iOS or iPadOS devices to help us monitor Apple’s new browser choice screens. Join the effort to hold Big Tech to account!

为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

clear cookies on exit Except for listed Exceptions

  • 5 个回答
  • 85 人有此问题
  • 27 次查看
  • 最后回复者为 west_homage

more options

Firefox used to allow clearing history including cookies on exit while retaining those cookies marked as exceptions in the privacy panel. It appears that the clear on close now deletes all history, regardless of exceptions settings. It would be highly useful to be able to specify which sites can set "permanent" cookies while also allowing other sites to set session cookies only *and* allowing users to clear all history, cookies, etc. for site not specifically excepted from such history clearing settings. Does anyone know what was changed such that this mo longer works as it used to in earlier versions? Are exceptions functioning as intended now, or are exceptions meant to be global, including clear on exit settings?

Firefox used to allow clearing history including cookies on exit while retaining those cookies marked as exceptions in the privacy panel. It appears that the clear on close now deletes all history, regardless of exceptions settings. It would be highly useful to be able to specify which sites can set "permanent" cookies while also allowing other sites to set session cookies only *and* allowing users to clear all history, cookies, etc. for site not specifically excepted from such history clearing settings. Does anyone know what was changed such that this mo longer works as it used to in earlier versions? Are exceptions functioning as intended now, or are exceptions meant to be global, including clear on exit settings?

所有回复 (5)

more options

If you want to keep cookies that have an allow exception then you can't use Delete browsing, search and download history on Firefox.

Instead you have to let all cookies expire when Firefox closes.
Tools > Options > Privacy > Cookies: Keep until: "I close Firefox"

more options

I'm encountering this problem in Firefox 3.6.12 and it's been occurring for a while -- so I'm not sure exactly what update changed the behavior but wish they'd put it back so any marked "Allow" in the Exceptions would be retained like they used to be.

Meanwhile, I've come up with a partial workaround using the free third-party Windows utility named CCleaner from http://www.piriform.com/ccleaner, which has the ability to selectively delete cookies when it's run.

How the utility operates on cookies is controlled in its Options > Cookies settings where there are two lists, one for cookies to delete and another for those to keep. By default, all cookies are in the Cookies to Delete column. To prevent that, I moved the cookies I wanted to retain to the second list and then scheduled CCleaner to run automatically at set intervals using Window's Task Scheduler and the following command-line
"C:\Program Files\CCleaner\CCleaner.exe" /AUTO
. See the CCleaner Online Help for scheduling it to run automatically.

Once that is in place you can tell Firefox to keep cookies until the expire and let CCleaner handle getting rid of all of them all except for the ones you've indicated you want retained. This isn't as good as having Firefox do it every time you start and exit the program, but is better than nothing...

Hope this helps.

Update

I just found this Mozilla extension called "CookieCuller" that might help it's at https://addons.mozilla.org/en-US/firefox/addon/82 and has a "Cookie Keep List".

由Martin M于修改

more options

For some reason, the cookie exception list is considered to be a "site preference" - so If you have Firefox set to delete "site preferences" (among the other options) when you exit, for some reason it deletes all of these exceptions... so everything gets deleted. I have it set not to delete "site preferences" but to delete cookies, etc. This way it deletes all cookies and leaves the exception list as is. It's a completely nonsensical way of implementing this feature, if you ask me. And what else is considered a "site preference"?? Oh well ;)

more options

Another add-on besides 'Cookie Culler' is "Selective Cookie Delete": https://addons.mozilla.org/en-US/firefox/addon/selectivecookiedelete/

Both are very good but in different ways. I use Selective because it seems to be less work. And it hasn't failed me yet. Just be sure to go into Options / Privacy / Settings and UNclick clearing cookies.

more options

Sorry cor-el your not right on this one. I personally know better cause I have it set up where I have all cookies blocked except the ones I want (session cookies) and I have it set to Automatically delete my information when I shutdown firefox. All you have to do to keep that exception list up and working is make sure that you make sure that Site Preference is UNCHECKED... everything else can be checked including cookies you can even run it while surfing and it still won't mess you up. The reason this is... Is due to the fact; that your "Exception List" is considered a Site Preference and thus all information on that list get's left alone. I've even used CCLEANER with firefox and as long as you leave Site Preferences UNCHECKED even there it won't delete your Exception list (for Images, Cookies and Add On's so no offense but please make sure of your answer before you post... and if your not 100% sure... don't post at all. The only real concern I would have is making sure to back up that list so that if my computer dies (as in needing a new one..not being turned off) I would still have it backed up on my external hard drive...(by the way I did search through the "permissions" file that's in firefox folder in appdata/local and in appdata/roaming and didn't see ANY of the cookies I have on my exception list.) so you may want to update that information as well.