12

With the launch of the new, global login system of Stack Exchange, using multiple SE accounts are now impractical. [Before your downvote: using multiple SE accounts are completely allowed here.]

I think it would be highly useful, if a Firefox extension would exist, which would enable to use multiple site cookie tables, and switch between them easily.

Does such a Firefox extension exist?

  • 1
    Closely related (if not duplicate): Add-on to open several Twitter/Gmail/etc accounts in the same Firefox? – unor Jul 18 '15 at 14:26
  • 2
  • @unor The answers in that question solve my problem, too. I think the questions are essentially same, but the answers are worthful, usable and essentially different in them - I wouldn't reject to close this question as duplicate, but losing the answers to this question would be an irrecoverable information loss on my opinion. – peterh says reinstate Monica Jul 19 '15 at 5:23
  • @Nobody Although that question is quite similar to mine, unfortunately it doesn't contain any useful answers. The tries which the OP described would be maybe in my case useful (but they weren't in his case). That question is imho related, but not duplicate of this. – peterh says reinstate Monica Jul 19 '15 at 5:24
  • @peterh Exactly. I wanted to to make sure you knew of the extensions the OP there (I) mentioned. – Nobody Jul 25 '15 at 19:22
10

As we are here to recommend software, and OP explicitly asked for a Firefox extension, let me add to ᔕᖺᘎᕊ's answer:

Using profiles as suggested by ᔕᖺᘎᕊ is a good start – but to always have to go via Firefox's profile manager is not really comfortable. To make switching between profiles easier, you might wish to take a look at the Proflist Firefox extension, which lets you switch between profiles right from within the browser:

Proflist
Proflist lets you switch profiles via the "hamburger menu", see bottom right (source: Mozilla; click image for larger variant)

This solution has all of the advantages of the linked answer it builds on, and adds "better usability", more comfort, and easier/faster switching :)

  • Next to the accepted answer, this method also solved my problem. Unfortunately, I could accept only one. – peterh says reinstate Monica Jul 19 '15 at 4:48
  • 1
    Thanks, @peterh – understandable (especially when using many extensions, maintaining multiple profiles is quite a lot of work). Should have thought about those cookie swappers – but I wasn't aware of one that works per tab. – Izzy Jul 19 '15 at 10:58
  • +1 ProfileSwitcher also works well, but I like the idea of having profiles being integrated into the interface. – Firelord Aug 21 '15 at 4:11
7

Instead of using a separate extension designed for this, just use Firefox's built-in solution of having separate user profiles.

You can find more info on setting this up over here at Firefox's website.

Basically, to set up, open the Run dialog (Win + R) and type firefox.exe -p (p for profile). Everything else should be fairly self-explanatory, but check the above link if something doesn't make sense.

The advantage of using separate profiles is the browser saves cookies, bookmarks, settings and everything else separately. As this is built in, it will be regularly updated and support is easy to find, and most importantly, easy to use!

  • 2
    Good one (+1). See my answer for an additional step :) – Izzy Jul 18 '15 at 12:36
  • 1
    Your answer is a perfect solution which solved my problem, unfortunately I could accept only one. :-( – peterh says reinstate Monica Jul 19 '15 at 4:46
7

Using the profile manager like others have suggested, while practical, seems a bit overkill and may be a bit clumsy, as you would have to wait for profiles to switch constantly. (Or you could run multiple browsers simultaneously, but this would get pretty heavy and cumbersome very quickly.)

There's an extension called Priv8, which allows you to run tabs in separate "sandboxes", which, as far as I can tell, are basically just separate cookie stores (and local storage, etc).

The 'sandboxes' are permanent, and you can switch between them or add new ones with the tab context menu.

The main issues with it is it doesn't support E10s or window.open(), and isn't completely stable yet. From what I've seen though, it works rather well.

6

I'd suggest using cookies-based approach, instead of browser-profile ones.

Because cookie solutions:

  • are faster and more convenient - switching profiles takes browser restart

  • need less setup - no need to replicate

  • more direct solution - profiles deal with cookie collections too, not using profiles unless explicitly needed has less layers of indirection

  • it scales better - as a result of previous points

There you have many options, but in terms of user-friendly Firefox addons I've currently found only:

  • Multifox

    • probably most user-friendly
    • per tab cookie switching
  • Priv8, mentioned in this answer

    • per tab cookie switching
  • CookieSwap

    • browser-wide cookie switching

    • reviews voiced some concern about localStorage wiping by this extension

    • seems to provide more fine-grained control over cookie collections over other

  • +1 for Multifox, it works great for multiple Gmail accounts per profile. – March Ho Jul 20 '15 at 13:39
2

As of Firefox 57 AKA Firefox Quantum, installing the Firefox Multi-Account Containers extension (developed by Mozilla) will allow you to use multiple accounts for Stack Exchange and other websites, with a different account per tab or window.

Under the hood, it separates website storage into tab-specific Containers. Cookies downloaded by one Container are not available to other Containers. With the Firefox Multi-Account Containers extension, you can...

  • Sign in to two different accounts on the same site (for example, you could sign in to work email and home email in two different Container tabs.
  • Keep different kinds of browsing far away from each other (for example, you might use one Container tab for managing your Checking Account and a different Container tab for searching for new songs by your favorite band)
  • Avoid leaving social-network footprints all over the web (for example, you could use a Container tab for signing in to a social network, and use a different tab for visiting online news sites, keeping your social identity separate from tracking scripts on news sites)

After installing the Firefox Multi-Account Containers extension, click the Containers icon to edit your Containers. Change their colors, names, and icons. Long-click the new tab button to open a new Container tab.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.