插件小屋
Gentle Alerts

Gentle Alerts

1.3.5
2026-05-14
1
5.0
Gentle Alerts - 截图 1Gentle Alerts - 截图 2

插件介绍

拦截浏览器警报(干扰性弹出窗口)并将其转变为温和的模式。

温和警报取代了网页上可以弹出的刺耳的、抢夺注意力的本机alert()、confirm() 和prompt() 对话框,而是更平静的页内模式,尊重您正在做的事情。

本机浏览器警报是一个生硬的工具。当页面调用它时,浏览器会将焦点拉到选项卡上,冻结页面,阻止同一进程中的所有其他选项卡,并要求您立即单击才能执行其他操作。来自后台选项卡的杂散警报可能会中断打字、吞下击键并强制进行您不要求的上下文切换。更糟糕的是,由于警报恰好出现在光标所在的位置,因此很容易意外地忽略警报 - 丢失它试图传递的任何消息。

温和警报会拦截这些呼叫,并以柔和的页内模式显示消息。页面保持运行,其他选项卡保持响应,并且模式在创建它的选项卡中耐心等待,直到您实际查看它。

它的作用

- 拦截本机对话框。 window.alert、window.confirm 和 window.prompt 被替换为样式化的页内模式,该模式提供调用页面期望的相同消息和返回值。
- 没有强制选项卡切换。后台选项卡在发出警报时不再窃取焦点。通知在其自己的选项卡中等待。
- 发出轻柔的铃声。当模式打开时,它会发出轻柔的通知声音,这样您就知道有什么事情需要您注意,而不会感到惊讶。
- 键盘友好。使用 Enter、Escape 或 Space 关闭模式。无需鼠标瞄准。
- 抵制意外解雇。当您打字时,该模式不会因误点击或击键而关闭 - 当在电子邮件或聊天过程中触发警报时非常有用。
- 无处不在。它在每个页面上运行,特别适合 Google 日历事件提醒、内部仪表板以及任何仍然使用基于alert() 的通知的旧版应用程序。

为什么存在

该项目最初是为了修复 Google 日历的事件提醒。日历用于在事件即将开始时显示柔和的、非阻塞的通知。当该功能从 Google 实验室毕业后,这种温和的提醒被劫持前台选项卡的硬浏览器警报所取代。温和警报让行为回归平静——不仅适用于日历,也适用于每个仍然依赖本机对话框的网站。

隐私

Gentle Alerts 不会收集、传输或出售您的数据。它不读取页面内容,不跟踪浏览历史记录,也不打电话回家。它存储的唯一内容是您自己的偏好设置,保存在您的浏览器本地。

开源

Gentle Alerts 已获得 MIT 许可,并在 GitHub 上公开开发。欢迎错误报告、功能请求和拉取请求。


插件详情

评分
5.0星(共5星),共1位用户参与评分
使用人数73
版本1.3.5
文件大小376KB
提供方https://www.albertyw.com/
支持语言英语(美国)
IDbcjaadnpjolbaginfighnpcdjmbeiahn
发布时间2024-01-31 11:09:16