Session Switcher by PlugEx

Switch between multiple sessions on multiple websites.

Download For Chrome Purchase License

Documentation for using Session Switcher

How it works

This Chrome extension allows you to store and switch between multiple sessions. User can store multiple sessions in "Session Switcher by PlugEx".

Sessions that are stored in "Session Switcher by PlugEx" are identified using a session name.

User can easily switch between different sessions by clicking on “Activate” buttons provided alongside session name.

User can store multiple account sessions and switch between any of the stored sessions using session switcher chrome extension.

Therefore, by using this browser extension you can use multiple sessions on multiple websites without having to sign in and sign out.

While adding new sessions, information related to your browsing data such as cookies, local storage and session storage are copied and saved locally in session switcher.

When you activate a session, old information is cleared and replaced with information that was previously saved, allowing you to gracefully switch between multiple sessions.

Preventing sessions expiration

Most websites provide you “Stay Signed In” option while signing in. Enabling “Stay Signed In” while signing in guarantees that sessions are active for a longer time duration. Therefore sessions that are stored in this extension also remain active for a longer time duration.

Almost all websites provide you a “Log Out” or “Sign Out” buttons for allowing users to invalidate a session and force it to expire. Do not use official “Log Out” or “Sign Out” buttons, instead use Clear Session button provided in session switcher extension for preventing sessions from expiring.

Some websites also provide “Log out from other devices” option , it is not recommended to use this option if you want to prevent account sessions from expiring.

Adding a new session

For adding a new session to session switcher chrome extension, you must follow these steps:

  • Navigate to a domain name for which you want to save a session.
  • If domain name is supported, your extension icon will be activated.
  • click on extension icon, this will open a new popup page.
  • Enter a session name and click on “Add session” button.
  • After a session is added, it will be displayed in session information table.

After a session is added, your current browsing data for active domain name such as cookies, local storage and session storage will be cleared and tab will be refreshed.

You can repeat above steps to save more than one session.

Switching / Activating a stored session

If a session is already added to session switcher extension and you want to activate it then you must follow the steps that are given below:

  • Navigate to a domain name that already has stored sessions. If a domain name has zero stored sessions then you must add it using previous step.
  • Once you navigate to supported domain name, badge text for extension icon will be updated to indicate number of sessions that are already stored in session switcher.
  • After that, click on extension icon to open popup page.
  • Popup page will display sessions that are already stored and ready to be activated.
  • Click on “Activate” button provided next to session name to activate a session.

Once a session is activated, cookies, session storage and local storage for selected session will be updated for selected domain.

Deleting session

Session that is stored in session switcher extension can be deleted by following these steps:

  • Navigate to a domain name for which you want to delete a session.
  • Once you navigate to supported domain name, badge text for extension icon will be updated to indicate number of sessions that are already stored in session switcher.
  • After that, click on extension icon to open popup page.
  • After that, you can use “Delete” button provide alongside session name to delete a session.

Once a session is deleted, it will removed from session information table.

Privacy

We do not store or transmit your private session information on our servers. It is stored locally on your device. Anyone who has access to your device has access to session information stored in it.

Also note that this extension uses browser APIs for syncing data between multiple devices, therefore anyone who has access to your Google account also has access to your session information.

Known issues

Issue 1

This extension does not work well for complicated URLs such as a.b.c.d.google.co.in, because it is not possible to detect domain name for complicated URLs.

This extension works well for simple URLs like twitter.com, www.facebook.com, m.facebook.com, therefore we recommend you to use this plugin only for URLs that do not use dots in their sub-domain or domain prefix.

Issue 2

This browser plugin does not support saving and restoring following session related data because APIs required for importing and exporting them do not exist in web browsers as of 2018:

  • Indexed DB
  • WebSQL
  • App cache
  • Browser cache

We will implement support for above session related data as soon as APIs for importing and exporting them will be available.