SessionManagerExtension
Manager session to switch account quickly.
Install / Use
/learn @ntkhang03/SessionManagerExtensionREADME
<h1 align="center">
<img src="./icons/icon-512.png" width="23rem"> Session Manager Extension
</h1>
👁️ Overview
The Session Manager extension helps users manage browser session data effectively. It allows quick switching between accounts by saving and restoring Cookies, Local Storage, and Session Storage for specific websites.
🚀 Features
- Save current session data (Cookies, Local Storage, Session Storage).
- Auto sync cookies, local storage, and session storage.
- Export and import session data for backup.
- Manage multiple sessions for different accounts.
- Activate a session to restore data for quick login.
- Edit and delete saved sessions.
- Clear current session data for a fresh start.
⚙️ Installation
- Clone or download the Session Manager Extension repository.
- Open Google Chrome.
- Navigate to
chrome://extensions/oredge://extensions/. - Enable Developer mode.
- Click Load unpacked and select the extension folder.
📸 Screenshots
List Sessions Saved
-
Empty List
<img src="./screenshots/empty-list-sessions.png" width="400" alt="List Sessions Saved"> -
Sessions Saved
<img src="./screenshots/list-sessions-saved.png" width="400" alt="List Sessions Saved">
Create or Update Session
- <img src="./screenshots/create-or-update-session.png" width="400" alt="Create or Update Session">
Export or Import Sessions Data
-
Export Sessions
<img src="./screenshots/export-data.png" width="400" alt="Export Sessions"> -
Import Sessions
<img src="./screenshots/import-data.png" width="400" alt="Import Sessions">
📖 How to use
- Click the Session Manager icon in the browser toolbar to open the popup.
- Save Current Session:
- Click the "Save current session" button.
- Enter a session name and select data to save (Cookies, Local Storage, Session Storage).
- Click Save: The session will be added to the list and clear the current session and reload the page.
- Click Save (keep current session): The session will be added to the list without clearing the current session.
- Activate a Session:
- Select a session from the list and click "Activate".
- Edit or Delete a Session:
- Use the Edit or Delete buttons for the corresponding session.
- Clear Current Session:
- Click the "Clear current session" button to clear the current session data and reload the page.
🛠️ Permissions
The extension requires the following permissions:
- Storage: To save and retrieve session data.
- Cookies: To manage cookies for the current site.
- Tabs and Active Tab: To interact with the current tab.
- Scripting: To inject content scripts dynamically.
- Host Permissions: For access to all URLs.
📜 Notes
- Ensure cookies are enabled in your browser for the extension to function correctly.
- The extension supports dynamic injection of content scripts for flexibility.
📝 Author
NTKhang
Description: Manage sessions to switch accounts quickly.
📄 License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
🙏 Acknowledgments
Thank you for using the Session Manager Extension. If you have any questions or feedback, please open an issue on GitHub
