tampermonkey 中文文档 下载 App

用户脚本能对网页做什么:Tampermonkey 脚本实例盘点

「装了脚本管理器之后到底能干什么」是新手最常问的问题。下面按能力类型盘点用户脚本的典型用途,全部是社区脚本库里常见的行为模式。

修改页面外观

这类脚本通常在 document-end 时机运行,操作 DOM 即可完成,是最安全的一类脚本。

增加新功能

自动化重复操作

跨站点联动

这类脚本需要跨域请求权限,通常要调用 GM_xmlhttpRequest 并在 Tampermonkey 的确认弹窗里放行目标域名——详见跨域请求函数。

数据持久化

脚本可以记住你的偏好设置:上次选的排序方式、看过的条目、自定义的过滤关键词。这些数据通过 GM_setValue/GM_getValue 读写,存在脚本自己的存储区里,可以在管理面板的 Storage 标签页查看——见存储数据查看。

能力边界

用户脚本也有做不到的事:

另外,脚本行为完全取决于脚本作者写了什么——这也是为什么装脚本前要做安全判断。

相关页面