Sweezy Cursors 中文文档 下载 App

为什么有些页面光标不变——浏览器扩展的禁区

系统页一律不生效

浏览器厂商出于安全考虑,禁止任何扩展在以下页面运行脚本:

这是硬性规定,所有 Chromium 浏览器扩展都遵守。Sweezy 扩展在这些地方不会报错、也不会强制尝试,直接让光标保持默认样式。

网站自身禁用脚本

少数网站会主动在 HTTP 响应头里设置 Content-Security-Policy: script-src 'self' 或类似策略,禁止第三方脚本注入。遇到这种网站,Sweezy 光标也不会生效。

这类网站数量不多,大部分普通网站(博客、电商、视频站、论坛)都正常。

扩展之间的冲突

同时装多个自定义光标扩展会互相打架。两个扩展都往页面上注入光标样式时,谁后注入谁覆盖,实际效果不稳定——可能偶尔变、可能某个页面变、可能完全不变。

Sweezy 建议只保留一个自定义光标扩展。如果之前用过其他光标扩展,卸载或者禁用后再用 Sweezy。

标签页需要刷新

安装 Sweezy 之前已经打开的旧标签页,需要手动刷新(F5 或 Ctrl+R)才能让新光标生效。这是因为扩展只在页面加载时注入脚本,不会回头修改已经加载完的页面。

总结

情况光标变化原因
新标签页不变浏览器系统页
地址栏 / 标签栏不变浏览器 UI
安装前已打开的网页不变(刷新后生效)扩展注入时机
禁用扩展脚本的网站不变网站 CSP 策略
同时装多个光标扩展不稳定扩展互相覆盖
其他普通网页变化扩展正常注入