Is there any way to delete all cookies except those used on the home page?
Is there any setting in Firefox which would permit me the deletion of all cookies on exit EXCEPT those associated with with specific pages? For example, the iGoogle home page requires a cookie to be set which recognizes the session created in a prior access. If all cookies are deleted on closure of Firefox, the user is required to sign in to iGoogle every time to see their home page. Currently you can delete cookies on exit or accept cookies based on exception. I would like to delete all cookies except those from permitted sources. There is no setting for this that I can find.
All Replies (4)
This is not a built-in option, but the CookieCuller add-on appears to do what you want.
Modified
Unfortunately, CookieCuller does not work in this instance. Specifically, iGoogle will not remember the last login even when protecting all of the Google related cookies. I think the cookie protection needs to be placed on the domain rather than the individual cookies.
You can let all cookies expire if you close Firefox and set an allow exception for domains that you want to keep the cookies from. Don't use Delete browsing, search and download history on Firefox to clear cookies as that will remove all cookies including ones with an exception, but just let the others expire.
You can always remove cookies manually, e.g. via a click on the favicon and More Information and View Cookies.
You can see all permissions of the current domain here: Tools > Page Info > Permissions
@cor-el: Your suggestion worked. It's not the most intuitive way of doing this, but it works.