油猴使用指南(油猴脚本管理器使用指南)

油猴是一款贴合个人需求的浏览器扩展,它让你能够自定义网页的外观、行为以及功能,以适应自己的实际需求。本文将从多个方面详细讲解油猴的使用方法,包括安装、脚本管理、创作、特性等等,希望对大家有所帮助。

一、安装

要使用油猴,首先需要在浏览器上安装它。安装方法很简单,只需要按照以下步骤操作:

1、选择合适的浏览器

当前油猴支持多个主流浏览器,包括 Chrome、Firefox、Safari、Microsoft Edge、Opera 等等。根据自己使用的浏览器,下载相应的安装包,或直接在扩展商店中搜索“Tampermonkey”进行安装。

2、安装油猴

在安装完浏览器后,进入扩展商店,搜索“Tampermonkey”或者“油猴”,点击安装即可。若已经下载了油猴的安装包,则双击安装即可,方法类似。

二、脚本管理

脚本是油猴的核心内容,它们可以执行各种操作,改变网页的行为和外观等等。下面将介绍如何管理脚本。

1、搜索和安装脚本

当你需要执行一项特定的任务或功能时,你可以在油猴网站或其他社区提供的脚本库中搜索并下载相关脚本。安装过程与上面的安装油猴类似,不赘述。

2、运行和停用脚本

安装完脚本后,你需要启用它以生效。打开油猴控制栏,点击扩展图标,进入弹出的菜单栏。在这里,你可以选择启用或停用脚本。

3、调整脚本设置

对于一些高级脚本,你还可以在菜单中找到“脚本设置”选项,以调整一些扩展配置。在这里,你可以更改启用或禁用脚本的网站,设置脚本的全局可用性等等。

三、创作油猴脚本

油猴还可以用来创作自己的脚本。下面将介绍如何创建简单的油猴脚本。

1、打开脚本编辑器

点击油猴控制栏的扩展图标,找到“新建用户脚本”选项,即可进入脚本编辑器。

2、编辑脚本

在脚本编辑器中,你可以输入 JavaScript 代码,并定义名字、版本、插件说明等。一旦你保存脚本并启动,它就可以在浏览器中生效了。

// ==UserScript==
// @name         Hello World Script
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  This is a Hello World script for Tampermonkey.
// @author       You
// @match        https://*/*
// @match        http://*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    alert('Hello World!');
})();

四、特性与技巧

除了上述基本特性以外,油猴还有很多高级特性和技巧。下面将列举一些重点介绍。

1、自动升级脚本

通过在脚本头部添加/updateURL/来设定脚本的自动升级地址,在有新版本的时候油猴会自动升级脚本。下面是一个示例:

// ==UserScript==
// @name         My Script
// @version      1
// @updateURL    https://example.com/my_script
// ==/UserScript==

2、使用 Greasemonkey 兼容性头部

W3C 在发布新版 DOM 或 JavaScript 规范时总会考虑到向后兼容问题,而 Greasemonkey 与油猴在某些地方的规范不尽相同,为了最大限度减轻兼容性问题,有时候可以在脚本头部添加 @grant 参数。

// ==UserScript==
// @name         Name
// @version      1
// @grant        metadata
// @grant        GM_addStyle
// ==/UserScript==

3、使用 jQuery 等外部脚本库

有时候,需要在脚本中引用 jQuery 或其他外部脚本库。可以通过在脚本头部添加 @require 参数以使脚本生效。

// ==UserScript==
// @name         Name
// @version      1
// @require      https://gapis.geekzu.org/ajax/ajax/libs/jquery/3.3.1/jquery.min.js
// ==/UserScript==

4、禁止脚本在特定站点上运行

有时候,脚本可能会在一些不需要的网站上执行,可以使用 @exclude 或 @match 规定脚本禁止或仅在特定站点上运行。

// ==UserScript==
// @name         Name
// @version      1
// @exclude      http://example.com/*
// ==/UserScript==

5、使用用户脚本 API

油猴还提供了一些强大的 API,用于向用户脚本提供各种各样的事件、函数和数据。有关这些 API,可以查看 Tampermonkey 的官方文档。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平