|
|
概述
使用 Session Alive 扩展让您的 Web 会话保持活跃
出于安全原因,大多数具有身份验证功能的网站都会强制执行会话超时。如果您在一段时间内不活动,您的会话可能会过期,要求您重新登录才能继续任何活动。
Session Alive 可以让您的会话在后台保持活动状态,从而帮助防止这种情况发生——即使在长时间不活动的情况下也是如此。
🔧 主要特点:
✅ 后台保持活动状态
向您的站点发送后台 AJAX 请求以防止会话过期 — 无需重新加载页面,也不会丢失更改。只需设置仪表板 URL、选择时间间隔,然后在选项卡中打开页面即可。
✅ 前台页面重新加载
定期自动刷新当前选项卡,以绕过某些网站使用的基于 JavaScript 的空闲计时器。
✅ 智能自动停止
出现以下情况时自动停止:
• 服务器响应指示会话已停止(后台模式)
• 您离开触发 URL(前台模式)
✅ 浏览器通知
获取有关会话保持活动成功或失败的通知。
✅ 简单的规则管理
从设置页面轻松创建、编辑、启用或禁用规则。
🔁 如何运作
后台页面请求(AJAX模式)
此模式通过定期向指定 URL(通常是网站的仪表板或欢迎页面)发送后台请求(通过 AJAX)来保持会话处于活动状态。由于页面不会重新加载,因此您不会丢失任何未保存的更改。
* 设置:
* 指定后台触发 URL(例如,您的仪表板)。
* 选择一个间隔。
* 保存规则。
* 在新选项卡中打开触发器 URL — 一切就绪!
* 自动停止:
该模式根据服务器响应自动停止,确保资源的高效利用。
前台页面重新加载
有些网站在浏览器中使用基于 JavaScript 的空闲计时器,AJAX 请求无法绕过该计时器。在这种情况下,请使用前台页面重新加载选项。
此功能通过定期自动刷新活动选项卡来使您的会话保持活动状态。
* 自动停止:
当用户离开触发器 URL 时,此模式会自动停止。
🔔 通知
启用浏览器通知以接收会话保持活动尝试成功或失败的警报。
⚙️规则管理
* 通过设置页面轻松创建和管理规则。
* 使用禁用选项暂时暂停任何规则。
* 尝试不同的模式来适应您的工作流程。
🔒 请求的权限:
1. 在所有网站上访问您的数据 – 将 JavaScript 注入网页所需(仅当规则处于活动状态时)。
2. 访问浏览器选项卡 – 需要识别运行规则的活动选项卡并与之交互。
3. 显示通知 – 启用浏览器通知以告知您规则状态。
💻 开源且安全:
在 GitHub 上贡献或报告问题:
👉 [GitHub - arunelias/session-alive](https://github.com/arunelias/session-alive)
重要提示:安装前务必检查任何扩展的安全性。在这里了解更多:
🔗 [评估扩展程序安全性的提示](https://support.google.com/chrome/a/answer/9897812?hl=en) | .crx
| 2.4
| 106KiB
| 支持
| | .zip
| 2.4
| 106KiB
| 不支持
|
|
|