你是否遇到过这样的烦心事:打开一个音乐网站想后台播放,只要切到其他标签页,音乐就停了;或者用在线文档时,离开一会儿回来发现页面状态被重置。这背后其实是网站利用浏览器的“页面可见性API”在跟踪你的活动状态。今天分享的这款Always Active Window插件,就是专门破解这种检测的“小工具”,它能让网页以为你始终在盯着它看,非常适合需要多任务并行、后台加载资源的场景。

它解决了什么问题?

许多网站会通过document.visibilityStatedocument.hidden属性来判断标签页是否在前台。比如一些在线播放器、直播平台、甚至部分学习网站,检测到标签页被隐藏就会暂停播放或停止加载。Always Active Window的做法很直接——注入脚本,把这些属性永久设置为“visible”和“false”,同时还会处理blurmouseleave事件,防止通过焦点或鼠标移出窗口来触发暂停。实测在ChromeEdgeFirefox上都能生效,并且支持document.webkitHiddendocument.mozHidden等浏览器前缀。

使用体验:灵活但需要手动启用

安装后默认不动作,必须点击浏览器工具栏上的插件图标,为每个需要“保持活跃”的网站单独开启。这一点和同类插件(比如Keep AwakeStay Focused)的全局开关不同。一开始觉得麻烦,但用过才发现这样更合理——因为有些网站靠这个检测来节省资源(比如自动暂停视频),全部开启反而会让后台标签页耗电。开启后图标变蓝,页面自动刷新一次即可生效。对于音乐网站(如网易云音乐网页版、QQ音乐)、在线直播远程协作白板等场景效果明显,切到后台后音乐照样播放,直播流不会断开。

与同类插件对比

  • Keep Awake(老牌工具):功能更全面,除了伪装可见性还能保持屏幕唤醒、禁止系统休眠,但体积较大且权限较多。Always Active Window专注页面可见性欺骗,轻量纯净,没有多余权限请求。
  • Stay Focused:主打强制专注,不反对后台检测,反而利用它来锁住其他网站。适合需要自我约束的用户,而非屏蔽检测。
  • VisibilityFix:类似功能,但已经几年未更新,对现代浏览器支持差,而Always Active Window作者持续维护,还加入了0.4.0版本的按域名启用机制,避免干扰正常网站。

注意事项

由于插件会劫持事件,极少数网站(如部分在线考试系统)可能因此检测到异常行为(因为正常浏览器不可能一直处于active状态)。建议只对音乐、视频、文档编辑等非敏感网站开启。另外新版需要手动启用,旧版本用户更新后记得重新配置。

如果你经常在后台听歌、看直播,或者写代码时需要一直开着在线文档(比如语雀、Notion),这款Chrome插件值得一试。它不像某些“保持活跃”工具那样大而全,但在页面可见性欺骗这个细分需求上做得很干净高效。