小白教程
所有教程
关于
Search
172.69.6.35
172.69.6.35
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Greasemonkey 介绍”的源代码
本页内容
下一节:
Greasemonkey_元数据
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[Category:Greasemonkey中文手册|1]] [https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ Greasemonkey] ,简称GM,中文俗称为“油猴”,是Firefox上面的一个扩展。它让用户安装一些脚本使大部分HTML为主的网页于用户端直接改变得更方便易用。 从原理上来说,GreaseMonkey(GM) 脚本相当于在网页上插入一段 JavaScript(JS) 脚本。 因此,它的编写语言本质上就是 JS。JS 所能实现的功能,GM 脚本都能实现。但 GM 它的强大并不限与此,还能实现如跨域请求、更改剪辑版等原生 JS 无法实现的功能。 '''简单来说油猴脚本可以让你的浏览器内的网页实现高度的自定义。''' === 其他浏览器类似扩展 === 在其他浏览器上面也有类似的扩展,比如[https://www.tampermonkey.net/?ext=dhdg&browser=chrome Tampermonkey]。 [https://www.tampermonkey.net/?ext=dhdg&browser=chrome Tampermonkey] 是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。虽然有些受支持的浏览器拥有原生的用户脚本支持,但 Tampermonkey 将在您的用户脚本管理方面提供更多的便利。 它提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能, 同时Tampermonkey还有可能正常运行原本并不兼容的脚本。 === 手机端支持的浏览器 === * [https://www.alookweb.com/ Alook] * [https://github.com/quoid/userscripts Safari插件] * [https://www.xbext.com/ X浏览器] == 脚本下载网站 == 你可以在脚本下载网站中查看别人写的脚本,基于别人的脚本可以快速修改出符合自己想要的脚本,同时快速学习掌握脚本。 https://greasyfork.org/zh-CN == 开发脚本前置知识 == 要想自己开发greasemonkey脚本。你想要学习Javascript,HTML,CSS,当然这些都非常简单,学习一两周就可以入门。 == 第一个油猴脚本 == <syntaxhighlight lang="js" line> // ==UserScript== // @name Say hello // @namespace com.example.hello // @version 0.1 // @description When you open the site example.com it says "HELLO" // @author You // @match www.example.com // ==/UserScript== (function() { 'use strict'; alert("Hello Word!"); })(); </syntaxhighlight> 油猴脚本包含两部分,一部分是由元数据组成的文件头,另外一部分是代码主体。元数据的标记定义了脚本相关的一些信息,比如版本,名称、第三方库的依赖、资源依赖、执行权限等信息。除此之外,脚本管理器还提供了一些高级API 帮助开发者实现更加高效便捷的开发。
返回至“
Greasemonkey 介绍
”。
下一节:
Greasemonkey_元数据