脚本 浏览器 扩展

发布于 更新于

AI总结: 本文介绍了暴力猴(Violentmonkey)用户脚本的元数据块及其相关的GM_* API接口。元数据块包含了脚本的基本信息,如名称、描述、版本、匹配规则、资源引用等,确保脚本的唯一性和功能性。GM_* API提供了一系列功能接口,用于数据存储、资源管理、DOM操作等。此外,还列出了脚本发布和分享的平台。 优化建议: 1. 在元数据块中,确保所有字段的描述清晰且准确,以便其他开发者理解使用。 2. 考虑添加更多的注释,特别是对复杂的字段(如@grant和@require)的解释,以帮助新手用户。 3. 针对不同的浏览器和环境进行测试,确保脚本的兼容性。 4. 定期更新脚本和文档,保持信息的时效性和准确性。
// ==UserScript==
// @name                         标题
// @name:zh-CN              可以在变量名后增加区域信息:zh-CN 实现多语言国际化
// @namespace                命名空间 通过name和namespace确定唯一, 创建同名脚本时会提示冲突
// @description                描述
// @author                       作者
// @version 1.0.2              版本信息 用于检查版本更新
// @match                        匹配规则
// @exclude-match          排除规则
// @include@match 建议使用@match
// @exclude@exclude-match 建议使用@exclude-match
// @grant none               授权GM_* API
// @noframes                  添加则表示脚本只在顶级文档中执行, 不在嵌套frame中执行
// @run-at document-start 脚本执行时间
// @inject-into page           默认 确定脚本注入到哪个上下文中
// @icon                             图标链接
// @require https://my.cdn.com/jquery.js              引入三方js
// @resource logo https://my.cdn.com/logo.png  引入三方资源, 脚本中通过GM_getResourceText和GM_getResourceURL访问
// @resource text https://my.cdn.com/some-text.txt
// @downloadURL   下载链接
// @supportURL       支持链接 用于问题反馈等
// @homepageURL 主页链接
// @unwarp              添加则表示脚本按原样注入页面的全局范围
// ==/UserScript==

Image

脚本站

  1. 脚本猫
  2. Userscript.Zone
  3. OpenUserJS
  4. 油猴脚本
  5. 油猴中文网