tampermonkey脚本是一款免费的浏览器扩展和最为流行的用户脚本管理器,tampermonkey插件提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能,同时tampermonkey还有可能正常运行原本并不兼容的脚本,是浏览器最好的辅助插件。
【功能特色】
1、方便的脚本管理
tampermonkey插件使管理您的用户脚本变得非常简单。位于右上方的tampermonkey图标显示正在运行的脚本的数量,单击图标就可以看到正在运行的脚本和可能在这个网页上运行的脚本。
2、脚本概览
tampermonkey概览清晰地显示所有安装的脚本。您可以看到它们最后的更新时间,如果它们有自己的主页,您还可以对它们进行分类和其他更多的功能。
3、设置多样性
您可以为设置页面在三种不同的等级中进行选择。不常用的选项将被隐藏,通过这种方式来简化页面。
4、脚本自动更新
您可以对脚本的检查更新频率进行设置。不再因为过时的脚本而产生漏洞。
5、安全
只有偏执狂才能生存,把所有不该使用脚本的网站都列入黑名单。
6、兼容性
许多为火狐用户脚本管理器攥写的用户脚本叫做Greasemonkey,这就是为什么 Tampermonkey要提供一个兼容层并自动检测配套设置。
7、Chrome 同步
您正在使用多个 Chrome 浏览器,一个家用,一个工作用?您希望您可以同步自己的脚本?那么,您仅需设置 Tampermonkey 的同步功能。
8、CodeMirror 编辑器
您需要开发并编辑一个脚??没问题,Tampermonkey提供一个嵌入式的编辑器。
9、
卸载如果您对 Tampermonkey 不满意(这不大可能发生,但是谁知道呢;),您可以在 Chrome 浏览器的插件页面移除它。
【使用方法】
1、小编以chrome浏览器为例,下载解压缩,得到文件“Tampermonkey.crx”;
2、打开chrome浏览器扩展管理页面,复制chrome://extensions/,粘贴到地址栏,按回车键打开“扩展程序”页面
3、拖动以安装
将下载好的浏览器扩展文件,拖拽到“扩展程序”页面中
4、确定安装
在弹窗中,点击“添加扩展程序”按钮,安装成功.
5、获取脚本源:左键点击Tampermonkey图标,弹出对话框,点击获取新脚本
6、弹出用户脚本源网站,可以通过图中四种途径获取大量优秀脚本,包括一些国内外网站常用的脚本。
【使用技巧】
如何给Tampermonkey装载已有脚本点击Tampermonkey 。会提示一个框。
可以获取脚本而且可以自己建立一个脚本。
如果你只是想实现某一个功能不想自己建立,可以点击获取脚本。
会跳转到一个有很多既有脚本的网站,按你的搜索区搜索指定的脚本。
比如我安装一个facebook的脚本,如图
点击安装后。如果我打开 Facebook。
Tampermonkey 按上图打开后,会提示有一个脚本运行,如果不想再运行这个脚本,可以点击名字关闭它,红色表示这个脚本不在运行。
如图。
OK。上图是如何安装使用 Tampermonkey 脚本,其他脚本和这个一样。
如何给Tampermonkey添加自己的脚本
首先,你需要有
Javascript脚本知识或是Jquery的基础。
首先如图--->新建脚本。
之后,打开新建脚本的编写页面。
上面是配置信息或是版权说明你可以按照自己的填写。
@match 必须填写,表示脚本会在哪个范围内部运行,可以使用*通配符。
比如 http://jingyan.baidu.com/*会在百度经验这个子域名上运行自己的脚本。
就以这个为例。在页首 出现一个button。点击它之后,经验页面刷新。
代码如下:
// ==UserScript==
// @name RePage
// @namespace http://use.i.E.your.homepage/
// @version 0.1
// @description enter something useful
// @match http://jingyan.baidu.com/*
// @copyright 2012+, You
// ==/UserScript==
var bt1 = document.createElement("input");
bt1.setAttribute("type", "button");
bt1.setAttribute("id", "bt1");
bt1.setAttribute("width", "100");
bt1.setAttribute("height", "30");
bt1.setAttribute("value", "点击刷新");
bt1.setAttribute("onclick", "window.location.reload()");
var b = document.body;
b.insertBefore(bt1, b.firstChild);
如图
之后,运行后 。在每个经验页面会出现一个 点击刷新,按钮。
当然,你可以进行其他需要的配置。
如何把写的上传到官方下载站点
上传到官方站点后,其他用户会搜到你的这个脚本,按照名称。
首先需要注册一个账号!http://userscripts.org/ 打开这个网址。
如图:
注册账号。注意最后一个英文的验证回答。
注册后,必须 先激活你的账户,用邮箱。然后再登陆。
之后按照一步步的提示,上传脚本,填写说明,既可以了。