用户脚本与书签:在轻应用里跑自定义扩展
这是 Premium 功能
用户脚本和 Bookmarklets 是 Hermit Premium 的核心功能之一。一次性买断解锁,不是订阅制。

两种脚本类型
Hermit 支持两类脚本,区别在于自动运行 vs 手动触发:
| 类型 | 文件扩展名 | 运行方式 | 典型场景 |
|---|---|---|---|
| User Script | .user.js 或 .user.es | 每次页面加载自动运行 | 自动改 CSS、自动去掉某个弹窗、自动加一个功能按钮 |
| Bookmarklet | .js 或 .es | 手动从 Quick Settings 触发 | 一次性操作(清除 cookies、提取页面链接、快速分享) |
Bookmarklet 不能自动运行,只能手动点按钮触发。这是设计决定的——防止你不小心跑了一个会破坏页面的脚本。
怎么配置自动运行
- 打开目标轻应用
- 点设置进入 Quick Settings
- 找到「User Scripts」入口
- 勾选要启用的脚本(每个 User Script 后面有复选框)
启用后,每次该轻应用加载页面时,勾选的脚本都会自动跑一遍。
Hermit 内置的脚本库
Hermit 内置了一批官方提供的 User Scripts 和 Bookmarklets,包括:
- 自动切换到桌面版
- 自动展开折叠内容
- 清除所有 cookies
- 页面截图
- 快速提取文本
在 Hermit 主应用里点工具栏图标 → User Scripts → Add → Library 就能浏览并一键安装。
自己写脚本
Hermit 支持你自己写 JavaScript 脚本,直接粘贴进 Hermit 即可:
- 打开 Hermit 主应用
- 进 User Scripts
- 点「Add」→ 创建新脚本
- 取个名字,粘贴 JavaScript 代码,保存
注意:Hermit 出于安全原因不支持 @grant、@require、@resource 标签。所有脚本依赖的代码必须内联在同一个文件里。需要兼容 Greasemonkey 的话,可以用 gm4-polyfill。