“Greasemonkey 元数据”的版本间差异
本页内容
无编辑摘要 |
(→语法) |
||
第24行: | 第24行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
每一条属性必须使用双斜杠<nowiki>//</nowiki>开头,不得使用块注释<nowiki>/* */</nowiki>。 | 每一条属性必须使用双斜杠'''<nowiki>//</nowiki>'''开头,不得使用块注释<nowiki>/* */</nowiki>。 | ||
与此同时,所有的脚本元数据必须放置于 '''<nowiki>// ==UserScript==</nowiki>''' 和 '''<nowiki>// ==/UserScript==</nowiki>''' 之间才会被认定为有效的元数据。 | 与此同时,所有的脚本元数据必须放置于 '''<nowiki>// ==UserScript==</nowiki>''' 和 '''<nowiki>// ==/UserScript==</nowiki>''' 之间才会被认定为有效的元数据。 | ||
元数据名和值中间可以为了保持美观添加多个空格。 | 元数据名和值中间可以为了保持美观添加多个空格。 |
2022年8月6日 (六) 21:16的版本
元数据 包含了用户脚本的元数据。一般包含脚本名称、作者、版本、更新第、命名空间、允许执行和不执行的页面地址。
这些数据一般以 JavaScript 注释形式储存于脚本顶部。
示例
// ==UserScript==
// @name New Userscript
// @namespace https://xiaobai.wang/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://jixunmoe.github.io/gmDevBook/
// @icon https://www.google.com/s2/favicons?sz=64&domain=github.io
// @grant none
// ==/UserScript==
语法
元数据必须按照以下格式填写
// ==UserScript==
// @属性名 属性值
// ==/UserScript==
每一条属性必须使用双斜杠//开头,不得使用块注释/* */。
与此同时,所有的脚本元数据必须放置于 // ==UserScript== 和 // ==/UserScript== 之间才会被认定为有效的元数据。
元数据名和值中间可以为了保持美观添加多个空格。