描述文档
==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-v0.17.0-beta(🔥移除) |
document-menu | 在页面右键时会显示一个菜单,点击时运行脚本,脚本名称作为菜单名称 | v0.3.4-v0.9.4(🔥移除) |
对于menu图标可参考:Unicode Symbols和emoji
storageName 🧪
Value
的存储空间,同一storageName
下的数据可以共享和通信。这是脚本猫独有的.