Hermit 中文文档 下载 App

用户脚本与书签:在轻应用里跑自定义扩展

这是 Premium 功能

用户脚本和 Bookmarklets 是 Hermit Premium 的核心功能之一。一次性买断解锁,不是订阅制。

用户脚本功能展示
用户脚本功能展示

两种脚本类型

Hermit 支持两类脚本,区别在于自动运行 vs 手动触发:

类型文件扩展名运行方式典型场景
User Script.user.js 或 .user.es每次页面加载自动运行自动改 CSS、自动去掉某个弹窗、自动加一个功能按钮
Bookmarklet.js 或 .es手动从 Quick Settings 触发一次性操作(清除 cookies、提取页面链接、快速分享)

Bookmarklet 不能自动运行,只能手动点按钮触发。这是设计决定的——防止你不小心跑了一个会破坏页面的脚本。

怎么配置自动运行

  1. 打开目标轻应用
  2. 点设置进入 Quick Settings
  3. 找到「User Scripts」入口
  4. 勾选要启用的脚本(每个 User Script 后面有复选框)

启用后,每次该轻应用加载页面时,勾选的脚本都会自动跑一遍。

Hermit 内置的脚本库

Hermit 内置了一批官方提供的 User Scripts 和 Bookmarklets,包括:

在 Hermit 主应用里点工具栏图标 → User Scripts → Add → Library 就能浏览并一键安装。

自己写脚本

Hermit 支持你自己写 JavaScript 脚本,直接粘贴进 Hermit 即可:

  1. 打开 Hermit 主应用
  2. 进 User Scripts
  3. 点「Add」→ 创建新脚本
  4. 取个名字,粘贴 JavaScript 代码,保存

注意:Hermit 出于安全原因不支持 @grant、@require、@resource 标签。所有脚本依赖的代码必须内联在同一个文件里。需要兼容 Greasemonkey 的话,可以用 gm4-polyfill。