谷歌浏览器如何禁用网页调用Idle_Detection_谷歌浏览器用户空闲状态检测屏蔽

禁用 Idle Detection API 并屏蔽 visibilityState 可彻底阻止网页检测用户空闲状态:在 chrome://flags 中禁用“Enable idle detection API”,再通过 Tampermonkey 脚本在 document-start 阶段删除 IdleDetector、锁定 visibilityState 为 'visible'、hidden 为 false,并劫持 addEventListener 防止 visibilitychange 监听。

当网页通过 Idle Detection API 检测你是否离开电脑、切换标签或屏幕熄灭时,它可能自动暂停课程、断开会议、锁定考试系统或标记为“挂机”。这类检测不依赖鼠标键盘监听,而是调用浏览器原生 API,必须从底层屏蔽才能真正失效。

禁用 Idle Detection API 的核心开关

Chrome 未提供图形化开关,但存在一个实验性标志位,可直接关闭整个 API 的可用性。该设置生效后,'IdleDetector' in window 将恒为 false,任何网站调用 new IdleDetector() 都会抛出 ReferenceError: IdleDetector is not defined,彻底阻断初始化路径。

1、在地址栏输入 chrome://flags/ → 回车进入实验性功能页。

2、在页面顶部搜索框中键入 idle detection(注意空格,大小写不敏感)。

3、找到名为 Enable idle detection API 的条目 → 点击右侧下拉菜单,选择 Disabled

4、点击右下角 Relaunch 按钮重启浏览器。重启后该 API 即不可用,无需额外脚本或扩展干预。

强制覆盖 visibilityState 辅助屏蔽

部分网站会组合使用 visibilityStateIdleDetector 做双重判断。即使 Idle API 被禁用,它们仍可能通过页面是否可见来推断空闲状态。因此需同步干扰 visibility API,防止 fallback 逻辑生效。

方法一:通过开发者工具临时注入(仅当前标签页有效)

1、打开目标网页 → 按 F12 打开开发者工具 → 切换到 Console 标签页。

2、粘贴执行以下代码:

Object.defineProperty(document, 'visibilityState', { value: 'visible', writable: false });

Object.defineProperty(document, 'hidden', { value: false, writable: false });

Comet AI 浏览器

下载 Comet AI 浏览器,体验由 Perplexity AI 驱动的革命性上网方式。内置 AI 助手可实时总结网页、跨标签页对比信息、自动执行任务。告别繁琐操作,让 AI 成为你的浏览副驾,大幅提升研究与工作效率。支持 Windows、macOS、Android 和 iOS。

下载

3、刷新页面。此时 document.visibilityState 永远返回 'visible'document.hidden 永远为 falsevisibilitychange 事件监听器将无法捕获真实状态变化。

注意:这段代码必须在页面加载完成前执行(建议在 F12 后立即粘贴),否则部分网站已在 load 事件中完成状态快照,覆盖无效。

使用 Tampermonkey 持久化屏蔽所有页面

若需长期、自动、跨页面生效,且避免每次手动操作,Tampermonkey 是最稳定的选择。它能在 DOM 构建初期就劫持关键属性,比控制台注入更早、更彻底。

第一步:安装与创建脚本

1、前往 Chrome 网上应用店安装 Tampermonkey 扩展。

第二步:配置防检测逻辑

1、点击浏览器右上角 Tampermonkey 图标 → 选择“创建新脚本”。

2、清空编辑器全部内容,粘贴以下完整脚本:

// ==UserScript==
// @name 屏蔽 IdleDetection & Visibility
// @namespace http://tampermonkey.net/
// @version 1.1
// @match *://*/*
// @run-at document-start
// ==/UserScript==
if ('IdleDetector' in window) {
delete window.IdleDetector;
}
Object.defineProperty(document, 'visibilityState', { value: 'visible', writable: false });
Object.defineProperty(document, 'hidden', { value: false, writable: false });
window.addEventListener = window.addEventListener.toString().includes('visibilitychange') ? () => {} : window.addEventListener;

3、按 Ctrl + S 保存。脚本将在每个页面加载的最早阶段(document-start)运行,确保在任何网站 JS 执行前完成屏蔽。

相关推荐:

谷歌安卓版 Chrome 150 浏览器曝 P0 级 Bug:下载文件后消失、视频控件失灵

7 月 10 日消息,科技媒体 piunikaweb 昨日(7 月 9 日)发布博文,报道称安卓版 Chrome 150 浏览器存在两个 P0 级别的 Bug,谷歌工程团队目前正在着手调查。注:在 Chromium 缺陷追踪系统中,P0 代表最高优先级,常用于标记会阻断版本发布或需要立即处理的问题,这类缺陷通常影响核心功能,且影响用户范围较广。第一个问题是安卓版 Chrome 150 下载文件后消...

桌面版 Claude Code 新增应用内浏览器,可用于 AI 调试网页等

7 月 11 日消息,Anthropic 旗下官方账号 @ClaudeDevs 今天(7 月 11 日)在 X 平台发布推文,宣布桌面版 Claude Code 新增内置浏览器,可读取、点击并与网站交互。基于 Anthropic 官方文档说明,用户可以在 Claude Code 中启用浏览器面板(Browser pane),使用独立且干净的浏览器配置文件,与用户个人浏览器隔离,不共享已保存登录状态...

DuckDuckGo 浏览器现已默认开启视频广告拦截,YouTube 广告也挡得住

7 月 9 日消息,DuckDuckGo 浏览器宣布,用户观看视频时,浏览器可屏蔽大多数视频广告,尤其是 YouTube 视频广告。DuckDuckGo 在博客文章中介绍新功能时称,YouTube 广告检测和屏蔽能力基于 uBlock Origin 的开源社区过滤列表。为了提高兼容性,DuckDuckGo 预计也会加入自有规则。不过,用户开启广告屏蔽后,视频缓冲时间可能变长,使用过程中也会出现一些...

微软 Edge 150 浏览器稳定版发布:支持谷歌账号登录

7 月 4 日消息,科技媒体 Windows Central 昨日(7 月 3 日)发布博文,报道称在 Microsoft Edge 150.0.4078.48 浏览器稳定版中,微软开放谷歌账号登录。在支持平台方面,援引博文介绍,Edge 150 是支持苹果 macOS 12 Monterey 系统的最后一个版本,151 及后续版本门槛提高到 macOS 13 Ventura 系统。工作区(Wor...

不用敲键盘,Win11 版谷歌 Chrome 浏览器将内置原生语音输入功能

感谢网友 Coje_He 的线索投递! 7 月 5 日消息,谷歌 Chrome 浏览器正为 Windows 11 系统开发一项“语音输入”功能,用户只需对着麦克风说话,就能在电脑上录入文字,无需敲击键盘。注意到,微软 Windows 早已支持语音输入功能,按下快捷键 Windows+H 即可随时开启语音听写。使用该功能前,用户需要在 Windows 隐私设置中开启在线语音识别。这项功能适用于所有场...

消息称阿里巴巴全面禁用 Anthropic 旗下 Claude 产品:7 月 10 日生效,全员卸载

感谢网友 蛋壳儿、非液化 的线索投递! 7 月 3 日消息,据智东西今日消息,阿里巴巴内部宣布全面禁用 Claude,全体员工被要求卸载 Anthropic 旗下产品,涵盖 Sonnet、Opus、Fable 等多个模型,以及 Claude Code 在内的 Agent 产品,7 月 10 日正式生效。据消息人士透露,自今年年初以来,阿里内部为鼓励员工使用 AI 技术,不仅推出内部模型免费额度,还...

苹果 Mac 用户集体力挺微软 Edge 浏览器:比 Chrome 更快、更省内存

6 月 28 日消息,一名苹果用户在社交平台 X 上发布了一张微软 Edge 浏览器 Mac 版下载页面的截图,并发文吐槽:“到底是什么奇葩,会在苹果 Mac 电脑上用微软 Edge 浏览器?”这条推文收获了 38 万余次浏览量。往常,这类吐槽微软产品的帖子底下,往往会涌入大批跟风嘲讽的网友,但这次却一反常态。注意到,评论区非但没有一面倒地吐槽,反而意外变成了网友集体为 Edge 辩解的阵地,一众...

2026 年 6 月全球桌面浏览器排行:谷歌 Chrome 72.24%、微软 Edge 10.45%、火狐 Firefox 6.31%

7 月 1 日消息,根据市场调查机构 Statcounter 公布的最新报告,2026 年 6 月全球桌面浏览器市场中,Chrome 依然稳居第一,占比 72.24%,Edge 以 10.45% 的份额占据第二,Firefox 以 6.31% 位居第三。全球桌面平台Chrome 占比 72.24%,环比下降 2.81 个百分点Edge 占比 10.45%,环比上升 0.6 个百分点Firefox ...