浏览器扩展 × Windows × Roblox——三个场景各自独立
为什么分三个场景
Sweezy 的光标产品不是一个东西卖给所有人——它是三个互不依赖的部署方案,因为每个平台对"自定义光标"这件事的技术接口完全不一样:
| 场景 | 生效位置 | 安装方式 | 文件格式 | 限制 |
|---|---|---|---|---|
| 浏览器扩展 | 网页内容区(不含 UI) | 商店一键安装 | 扩展内部管理 | 系统页 / 部分站点不生效 |
| Windows 系统 | 桌面、资源管理器、各应用 | 指针选项卡手动绑定 | CUR(静态)/ ANI(动画) | 文件不能随便挪位置 |
| Roblox 游戏 | 游戏内光标 | 替换安装目录 PNG | PNG(静态) | 游戏更新会还原 |
三个场景可以自由组合——有人同时在 Chrome 装扩展、Windows 也换光标、玩 Roblox 时还想用上同款,都可以。
浏览器扩展——最主流的入口
浏览器扩展是 Sweezy 的主战场,60 万+ 安装量绝大部分来自这里。优点是一键安装、一键切换、每天逛网站都能看到效果;缺点是浏览器安全模型限制多——系统页(新标签、设置、下载、扩展管理)和浏览器自身 UI(标签栏、地址栏、工具栏)上光标不会变。
这不是 Sweezy 做不到,而是浏览器厂商刻意不让扩展在这些区域运行脚本。Chrome、Edge、Brave、Opera、Vivaldi 这些 Chromium 系浏览器都能装,Firefox 和 Safari 没有官方支持。

Windows 系统——原生指针方案
Windows 下换光标是操作系统层面的事,Sweezy 不做一键安装器——它直接提供标准的 CUR(静态)和 ANI(动画)文件。用户下载后自己放进某个固定文件夹,再到"设置→蓝牙与设备→鼠标→其他鼠标选项→指针"选项卡里手动绑定。
这样做的好处是完全不需要装额外软件、Windows 原生支持、生效范围覆盖桌面和所有应用;缺点是步骤繁琐,而且文件一旦挪位置 Windows 会丢路径,需要重新绑定。
Roblox 游戏——文件替换方案
Roblox 对自定义光标没有官方支持,社区普遍做法是替换游戏安装目录下的 ArrowCursor.png 和 ArrowFarCursor.png 两个文件。Sweezy 提供专门的 Roblox PNG 下载选项,把动画光标转换成单帧静态图供 Roblox 使用。
这个方案的弱点在于 Roblox 每次大版本更新都会还原这些文件,需要重复替换。