脚本 浏览器 扩展

发布于 更新于

AI总结: 本文介绍了暴力猴(Violentmonkey)的用户脚本元数据块格式及其相关的GM_* API接口。元数据块包含了脚本的基本信息,如名称、描述、版本、匹配规则、授权设置等,同时提供了对第三方资源的引入和管理。GM_* API接口则提供了一系列用于与浏览器和用户脚本环境交互的函数。 优化建议: 1. 提供示例代码以帮助用户更好地理解如何使用元数据块和GM_* API。 2. 增加对每个GM_* API函数的详细说明,包括参数和返回值,以便用户快速查找所需信息。 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. 油猴中文网