搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Which about:config setting control Delete cookies and site data when Firefox is closed?

  • 5 回覆
  • 1 有這個問題
  • 13 次檢視
  • 最近回覆由 cor-el

more options

We have Firefox deployed to hundreds of workstations in a domain environment. We would like to control local site data storage, such as setting the amount of local site data storage can be used, which sites can store local data, or just have Firefox delete site data when closed.

We use Firefox .cfg file to set different options, such as this: // Set cache size limit clearPref("browser.cache.disk.capacity") lockPref("browser.cache.disk.capacity", 10240);

But we cannot find an option to control site data. Is there any configuration for controlling local site data that we can deploy to all users/installations?

Thanks!

-Mike

We have Firefox deployed to hundreds of workstations in a domain environment. We would like to control local site data storage, such as setting the amount of local site data storage can be used, which sites can store local data, or just have Firefox delete site data when closed. We use Firefox .cfg file to set different options, such as this: // Set cache size limit clearPref("browser.cache.disk.capacity") lockPref("browser.cache.disk.capacity", 10240); But we cannot find an option to control site data. Is there any configuration for controlling local site data that we can deploy to all users/installations? Thanks! -Mike

所有回覆 (5)

more options

For "Delete cookies and site data when Firefox is closed" it is this preference:

network.cookie.lifetimePolicy

Possible values are:

  • 0 => use expiration date set by the site
  • 2 => set expiration to session only

For local DOM storage, there are some storage quota preferences, but I couldn't tell you which ones would be most useful. For example, you could search for more info on these:

  • dom.storage.default_quota
  • dom.storage.default_site_quota

As for which sites can set storage, I think cookie permissions/exceptions also control that, but you can test.

more options

Hi @jscher2000

Thanks for the reply. Unfortunately, the dom.storage doesn't seem to be associated with the offline site data. We had set those to the defaults of 5MB and 25MB, but some sites are storing more than 1GB.

For cookies, we actually want to keep cookies. We just want to cut down on the local site data storage, since we use roaming profiles, and Firefox is storing several GBs for many users for SharePoint, OWA, Slack, Teams, etc. We were going to just delete the files in the "storage" subfolder upon logoff, but I would prefer a native solution if one exists.

more options

What do you think about using Sanitize at Shutdown (Clear history when Firefox closes) with just offline data storage?

It's slightly dangerous to enable without turning off the other categories. Please test carefully:

Categories:

  • privacy.clearOnShutdown.cache => defaults to true, keep on true?
  • privacy.clearOnShutdown.cookies => defaults to true, set to false
  • privacy.clearOnShutdown.downloads => defaults to true, set to false
  • privacy.clearOnShutdown.formdata ("Form & Search History") => defaults to true, set to false
  • privacy.clearOnShutdown.history => defaults to true, set to false
  • privacy.clearOnShutdown.offlineApps ("Offline Website Data") => defaults to false, set to true
  • privacy.clearOnShutdown.openWindows => defaults to false, keep on false
  • privacy.clearOnShutdown.sessions ("Active Logins") => defaults to true, set to false
  • privacy.clearOnShutdown.siteSettings ("Site Preferences") => defaults to false, keep on false

Master switch:

  • privacy.sanitize.sanitizeOnShutdown => defaults to false, only set to true if safe
more options

Yeah, I actually tried that through a policies.json file located in the "%PROGRAMFILES%\Mozilla Firefox\distribution" folder, but it didn't seem to have any impact on our test systems (closing/reopening several times, but all offline storage files remained):

{

 "policies": {
   "SanitizeOnShutdown": {
     "Cache": true
     "OfflineApps": true
   }
 }

}

more options

See also:

  • Bug 1681493 - [meta] Deprecate and remove network.cookie.lifetimePolicy

Note that you posted invalid JSON (missing comma on Cache line). You can check the about:policies page to see whether policies are active and if errors are reported.


{
 "policies": {
   "SanitizeOnShutdown": {
     "Cache": true,
     "OfflineApps": true
   }
 }
}