跳到主要内容
Session Boss

Session Boss EN

William Wng · Firefox

Save and restore browser tab sessions.

3.6/5 133 人评分 2.3千用户 v2.11.7当前版本

截图

  • Session Boss 截图
  • Session Boss 截图
  • Session Boss 截图
  • Session Boss 截图
  • Session Boss 截图
  • Session Boss 截图
  • Session Boss 截图

简介

Session Boss let you capture the session of the windows and tabs in the browser and restore the them later on. It automates the saving of the browsing sessions with periodic saving schedule and url change detection. It supports saving of containers and restoring them.

NOTE: Session Boss 2.10 by default turns off the inclusion of private browsing windows when saving a session. This default is better for user privacy by preventing accidental leaking of private browsing tabs in the saved sessions, especially in the automatic Scheduled backups and On-Change backups. The inclusion of private browsing windows function can be enabled again via the Preferences page.

Feature Highlight:

  • Save windows and tabs in sessions.
  • Restore a session of windows and tabs.
  • Restore individual windows.
  • Restore individual tabs.
  • Save and restore tab containers.
  • Tabs are loaded lazily.
  • Group sessions into groups.
  • Search and filter sessions, windows, and tabs
  • Undo and redo changes by user.
  • Scheduled backup of the browsing session in fixed intervals automatically.
  • On-change backup of the browsing session when the tab url is changed.
  • Export and import of sessions
  • Show tab creation/dependency hierarchy (support Tree Style)

Privacy Policy
This web extension does not collect any information from the user, nor does it send any data to outside parties or servers.

Permissions Usage Disclosure:
(This extension requires the following permissions to function properly.)

  1. The "tabs" permission is needed to save and restore the url, title, and other properties of a tab.
  2. The "storage" permission is required to store and load the session data.
  3. 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.)
  4. The "alarms" permission is required to schedule the backup code to run periodically.
  5. The "contextualIdentities" permission is required to get the container information.
  6. The "downloads" permission is required to save the export session data to files.

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 requires further browser API support.
  3. Important: installing an older version of the extension over a newer version might wipe out your saved session data. Older versions do not understand newer version's data format and will write over the newer data. Newer versions however are backward compatible, understand the older versions' data, and can migrate the older data to newer version correctly.

Information of Interest:

1. Scheduled backup sessions

  • The browsing sessions are backed up automatically in a preset interval schedule.
  • The preset interval groups are: 15-minute, hourly, daily, weekly, and monthly.
  • Each interval group has 3 backup copies, i.e. the 15-minute group has backups at 15 minutes, at 30 minutes, and at 45 minutes ago; and the hourly group would have backups at 1 hour, 2 hours, and 3 hours ago; and so on.
  • Backup session in each group older than the 3 interval period is cleaned up automatically.
  • An auto backup session can be copied to a user session, which will stay until the user deletes it.

2. On-change backup sessions

  • Any change of the tab url by the user will trigger a backup of the browsing session.
  • This preserves the browsing session in the event of browser exit or browser crash.
  • The saving has a 30 second delay to avoid rapid changes hammering the system.
  • There are 8 slots for the on-change backup. Any older backup beyond the 8 slots are cleaned up automatically.
  • Clicking on the menu button "Back up the browser session as an on-change session now" triggers an on-change backup. Note that duplicate browsing sessions with nothing changed are ignored, so clicking on the button multiple times in succession would have no effect.
  • Upon restoring a session, there's a 1-minute blackout period disabling the on-change backup, to avoid the frequent tab changes during the restoration.
  • Note that in previous versions of Session Boss (1.2 and older), the first 15-minute backup interval (from 0 to 15 minute) of the scheduled backup is used to save the on-change backup session. The dual usages of the same time slot has caused problem. Starting from version 1.3, the on-change backup sessions have been separated out into its own list. This will keep the scheduled backup clean and simple.

3. Session export and import

  • Export supports exporting all the sessions, the User sessions, the Scheduled backups, and the On-Change backups.
  • Export also supports exporting individual session.
  • The export data are in the JSON format and can be saved to the .json files.
  • Import is done via the Import Panel, which can support all the different kinds of data files.
  • Import is a two step process: 1. load the data file (.json) to import, 2. click on an import command to run import.
  • Import Panel shows a preview of the loaded data before executing the import. All the sessions can be imported or individual session can be imported.
  • Note: the "Replacing Import All" command will delete all existing sessions first before import the sessions from the data file. The deletion on Scheduled …

Session Boss 是做什么的

Session Boss 是一款面向 Firefox 的外观主题类扩展,主要用来更换浏览器配色、给网页加深色模式、调整界面观感。官方对它的介绍是:Save and restore browser tab sessions.在Firefox 附加组件商店(AMO)上,它当前版本 2.11.7,评分 3.56(133 人评价),约 2,295 名用户。

适合什么人用

从功能定位看,Session Boss 更适合长时间对着屏幕、希望降低眼睛负担的用户。如果你平时只是偶尔遇到相关需求,用浏览器自带功能也能凑合;但如果这件事每天都发生,装一个专门处理它的扩展通常比手动操作省事得多。

怎么安装 Session Boss

  1. 打开Firefox 附加组件商店(AMO)上的官方页面;
  2. 点「添加到浏览器」并确认权限提示;
  3. 装好后在扩展列表里固定图标,方便随时开关。

本站只做索引与介绍,安装包来自官方商店。如果商店页面提示当前地区不可用,说明该扩展未在你所在区域上架。

常见问题

Session Boss 是免费的吗?

Session Boss 在Firefox 附加组件商店(AMO)免费提供下载。它是浏览器扩展,装上就能直接用,不需要注册账号。

Session Boss 安全吗?

它只申请了 0 项权限,范围比较克制,没有申请「读取所有网站数据」这种大权限。

Session Boss 支持哪些浏览器?

当前收录的版本来自Firefox 附加组件商店(AMO),适用于 Firefox。同一个扩展在其他商店可能有对应版本,但功能与版本号不一定相同。

怎么卸载 Session Boss?

在扩展管理页找到 Session Boss,点移除即可。它在本地保存的设置会一起清掉,不会残留数据。

权限清单 来自 manifest.json 原文

接口权限 6

  • alarms
  • contextualIdentities
  • cookies
  • downloads
  • storage
  • tabs