tampermonkey
Tampermonkey 用户脚本开发技能,用于编写与调试在浏览器内修改网页或自动执行任务的用户脚本。资料给出快速上手模板(含简单 JavaScript 与使用 GM.* API 的 async/await 版本)、TypeScript 支持(安装 @types/tampermonkey)、常用头部标签(@name、@namespace、@version、@match、@grant、@run-at 等)、URL 匹配与权限速查、脚本注入时机、常见实现模式(等待元素、SPA 路由变化检测、跨域请求、样式注入、持久化设置、DOM 变更观察等),以及交付前检查清单和参考文件索引。资料同时说明用户脚本的限制,例如无法访问本地文件、无法访问跨域 iframe、存储不跨设备、无法绕过所有 CSP,以及在 Chrome/Edge 中需用户手动开启“允许用户脚本”开关。