“Greasemonkey 元数据”的版本间差异

本页内容
上一节: Greasemonkey_介绍 下一节: Greasemonkey_API
无编辑摘要
Neo讨论 | 贡献
第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== 之间才会被认定为有效的元数据。

元数据名和值中间可以为了保持美观添加多个空格。

上一节: Greasemonkey_介绍 下一节: Greasemonkey_API
此页面最后编辑于2022年8月6日 (星期六) 21:16。