Session Boss
Save and restore browser tab sessions.
Session Boss let you capture the session of the windows and tabs in the browser and restore the them later on. It supports manual saving of the browsing sessions and periodic automatic backup of the sessions.
Feature highlight:
- Save windows and tabs in sessions.
- Update a session with the current windows and tabs.
- Restore a session to replace the current windows, or as new windows.
- Restore the individual windows one by one.
- Restore the individual tabs one by one.
- Restored tabs are loaded lazily.
- Group sessions into groups.
- Search sessions by name, search tabs by tab title, and search by group.
- Sort by time, group, and name.
- Undo and redo changes by user.
- Session, window, and tab management.
- Periodic automatic backup of the browsing session in fixed intervals.
Permissions usage disclosure:
(This extension requires the following permissions to function properly.)
- The "tabs" permission is needed to save and restore the url, title, and favIconUrl properties of a tab.
- The "storage" permission is required to store and load the session data.
- The "cookies" permission is needed to save and restore the "cookieStoreId" property in a tab. (Note: the "cookies" permission will cause the display of the notice, "It requires permission to: Access your data for all websites," during installation.)
- The "alarms" permission is required to schedule the backup code to run periodically.
Issues:
1. Some special URL (e.g. file://, about
:addons, and about
:new) cannot be restored due to strict security policy of the browser. For these, the URL will be shown in a warning page and the user can copy and paste it into the address bar to open it manually.
2. The navigation history of each tab is not captured when saving a session. It would need further browser API support.
https://addons.mozilla.org/en-US/fi...n/session-boss/