Chrome扩展能否在about:blank标签页运行?监控类扩展权限问询
Goguardian、Securely这类Chrome扩展能否监控about:blank标签页的屏幕?
这类教育类监控Chrome扩展完全可以监控about:blank标签页的屏幕内容,以下是具体分析:
核心权限逻辑
Goguardian、Securely这类工具为了实现监控目的,通常会申请<all_urls>的内容脚本注入权限,而Chrome的权限体系中,about:blank属于被<all_urls>覆盖的特殊URL范畴。只要扩展拥有该权限,就能向about:blank页面注入监控脚本,捕获页面内的所有内容和屏幕活动。此外,这类扩展一般还会申请screenCapture权限,直接实现屏幕级别的监控,不受页面URL类型限制。
结合你提供的代码分析
你给出的AB()函数逻辑是:打开一个about:blank弹窗,在弹窗中嵌入当前页面的iframe,随后将原页面跳转至Google Classroom。这里的关键是:
- 弹窗里的iframe加载的是原页面内容,如果原页面已经被监控扩展注入了脚本,那么iframe内的所有操作都会被同步监控;
- 即便仅看
about:blank弹窗本身,只要扩展有权限访问该页面,就能直接监控整个弹窗的视图(包括iframe渲染的内容),不存在“空白页就不会被监控”的情况。
额外说明
- 教育监控扩展的核心设计目标就是追踪学生的所有浏览行为,包括通过嵌套iframe、跳转空白页这类方式隐藏的页面活动,不会因为使用
about:blank就绕过监控; - 你可以通过Chrome扩展管理页面查看目标扩展的权限列表,若包含
<all_urls>或screenCapture权限,即可确认它具备监控about:blank页面的能力。
内容的提问来源于stack exchange,提问作者Hankypoo7
相关产品推荐
相关产品推荐

