Tampermonkey 图标角标数字是什么意思
Tampermonkey 图标右下角有一个小小的数字角标,这是官方主页特意提到的一个设计:「正在运行的脚本数以小数字显示在地址栏旁的扩展图标上」。
数字代表什么
- 数字 = 当前标签页里正在运行的脚本数量;
- 数字会随页面变化:不同网站命中的脚本不同,数字也不同;
- 同一页面的不同 iframe 里运行的脚本按实现计入统计,个别页面数字比预期偏大属正常现象(与 iframe 注入机制有关,见性能优化)。
怎么用这个数字
它是「脚本确实在跑」的最低成本验证:
- 装完脚本,打开
@match覆盖的目标页面; - 看角标是否出现数字或数字是否增加;
- 数字有了 → 脚本注入成功;数字没有 → 脚本没被注入,问题出在匹配或权限层,进入不运行排查。
没有数字的几种情况
- 该页面没有命中任何脚本:正常,
@match没覆盖这个网址; - 脚本被停用:脚本不运行,不计入数字,去弹出菜单看状态;
- 全局开关关了:所有脚本暂停注入,图标状态会变化,重新打开即可恢复;
- 图标被浏览器折叠:部分浏览器默认不显示扩展图标,角标自然看不见,先在扩展管理里把 Tampermonkey 固定到地址栏。
与弹出菜单的配合
数字只是计数,具体哪个脚本在跑要点开弹出菜单看清单——数字回答「有没有」,菜单回答「是谁」,两者配合使用效率最高。