描述文档
==UserScript== 中的内容,用于描述脚本所需要的权限和脚本的信息作用等,在脚本的最开始的位置.
// ==UserScript==
// @name New Userscript
// @namespace https://bbs.tampermonkey.net.cn/
// @version 0.1.0
// @description try to take over the world!
// @author You
// @crontab * * once * *
// ==/UserScript==
主要值
name
脚本名称
namespace
脚本命名空间,name+namepsace确认脚本的唯一性
version
脚本的版本,建议遵循语义化版本规则,在检测到脚本的版本变化后,会提示用户进行更新等操作.
description
对于脚本的详细描述
author
脚本作者
run-at
脚本的运行时间
| 值 | 运行时 | 支持 |
|---|---|---|
| document-start | 在前端匹配到网址后,以最快的速度注入脚本到页面中 | v0.3.0 |
| document-end | DOM 加载完成后注入脚本,此时页面脚本和图像等资源可能仍在加载 | v0.3.0 |
| document-idle | 所有内容加载完成后注入脚本 | v0.3.0 |
| document-body | 脚本只会在页面中有 body 元素时才会注入 | v0.6.2 |
| document-menu | 在页面右键时会显示一个菜单,点击时运行脚本,脚本名称作为菜单名称 | v0.3.4-v0.9.4(🔥 移除) |
对于 menu 图标可参考:Unicode Symbols和emoji