热门排行
简介
Tampermonkey 油猴插件是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。虽然有些受支持的浏览器拥有原生的用户脚本支持,但 Tampermonkey(油猴脚本)将在您的用户脚本管理方面提供更多的便利。 它提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能, 同时Tampermonkey还有可能正常运行原本并不兼容的脚本。
PS:本页面仅提供Tampermonkey 油猴插件正式版,最新的 Tampermonkey Beta(先行测试版)请点击查看下载。
Tampermonkey 是最受欢迎的用户脚本管理器,拥有超过 1000 万用户。
Tampermonkey 用于运行所谓的用户脚本(有时也称为 Greasemonkey 脚本)。用户脚本是一些小的计算机程序,例如向 YouTube 页面添加下载按钮、清理 Facebook 时间线或帮助玩在线游戏。
Tampermonkey插件介绍
Tampermonkey脚本管理器,中国网友更喜欢叫它“油猴”,是chrome插件商店中最火爆的浏览器插件之一。它提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能, 同时Tampermonkey还有可能正常运行原本并不兼容的脚本。安装后即可开启全新的黑科技浏览体验。
Tampermonkey插件功能
用Chrome浏览器的应该都知道,Chrome的优势之一就是有各种插件,使得我们浏览,工作效率都更高。
Tampermonkey 则可以结合脚本大全网站 greasyfork,能够方便的实现脚本旳一键安装、自动更新、快速启用等便捷功能,通过用户脚本可以实现很多实用或有趣的功能。
Tampermonkey 可以直观地显示正在运行的脚本的数量,单击图标就可以看到正在运行的脚本和可能在这个网页上运行的脚本。
你还可以看到它们最后的更新时间,如果它们有自己的主页,还可以对它们进行分类和其他更多的功能。
软件特色
1、方便的脚本管理
tampermonkey插件使管理您的用户脚本变得非常简单。位于右上方的tampermonkey图标显示正在运行的脚本的数量,单击图标就可以看到正在运行的脚本和可能在这个网页上运行的脚本。
2、脚本概览
tampermonkey概览清晰地显示所有安装的脚本。您可以看到它们最后的更新时间,如果它们有自己的主页,您还可以对它们进行分类和其他更多的功能。
3、设置多样性
您可以为设置页面在三种不同的等级中进行选择。不常用的选项将被隐藏,通过这种方式来简化页面。
4、脚本自动更新
您可以对脚本的检查更新频率进行设置。不再因为过时的脚本而产生漏洞。
5、安全
只有偏执狂才能生存,把所有不该使用脚本的网站都列入黑名单。
6、兼容性
许多为火狐用户脚本管理器攥写的用户脚本叫做Greasemonkey,这就是为什么 Tampermonkey要提供一个兼容层并自动检测配套设置。
7、Chrome 同步
您正在使用多个 Chrome 浏览器,一个家用,一个工作用?您希望您可以同步自己的脚本?那么,您仅需设置 Tampermonkey 的同步功能。
8、CodeMirror 编辑器
您需要开发并编辑一个脚??没问题,Tampermonkey提供一个嵌入式的编辑器。
9、卸载
如果您对 Tampermonkey 不满意(这不大可能发生,但是谁知道呢;),您可以在 Chrome 浏览器的插件页面移除它。
tampermonkey脚本安装步骤
1、小编以chrome浏览器为例,下载解压缩,得到文件“Tampermonkey.crx”;
2、打开chrome浏览器扩展管理页面,复制chrome://extensions/,粘贴到地址栏,按回车键打开“扩展程序”页面
3、拖动以安装,将下载好的浏览器扩展文件,拖拽到“扩展程序”页面中
4、确定安装:在弹窗中,点击“添加扩展程序”按钮,安装成功.
5、获取脚本源:左键点击Tampermonkey图标,弹出对话框,点击获取新脚本
6、弹出用户脚本源网站,可以通过图中四种途径获取大量优秀脚本,包括一些国内外网站常用的脚本。
更新日志
5.3.3
2024-12-05
镀铬层
即使未启用开发人员模式,也允许协调页面检测Tampermonkey
将军
通过下拉菜单修复了脚本位置的配置
如果在没有参数的情况下调用,修复GM.cookie.list()以解决
在将脚本移动到垃圾桶后,允许 GreasyFork 的安装按钮正确更新
5.3.2
2024年10月29日
General
修复了监听菜单命令访问键的问题
解决了GM_registerMenuCommand条目在点击前重新出现的问题
在@require和@resource中修复相对外部
Locales
更新的乌克兰语翻译 | 感谢click0
Known Issues
GM_xmlhttpRequests正在运行可用的序列化变通方法
5.3.1
2024-10-11
General
解决了 GM_xmlhttpRequest 中协议相对URL的问题
确保 GM_xmlhttpRequest 在重定向期间保留指定的请求头
解决了中间脚本安装页面上的后退导航问题
解决了选项页面上的云功能问题
修正了更新后菜单命令的排序
UI
修复了通过保存按钮保存复选框和文本输入的问题
修复了通过点击名称在弹出窗口中打开菜单的问题
Chrome
增强了 GM_xmlhttpRequest 的并行执行
修复了Dropbox、OneDrive和WebDAV同步正确写入用户脚本源代码的问题
改进了WebDAV同步性能
5.3.0
2024-09-15
General
标签 支持
新增 @run-in 支持
新增设置以控制 GM_cookie 是否可以访问 HttpOnly cookies
新增强制更新外部资源的按钮
为 存储方法 增加了多值支持
修复了 GM_download 中基于头信息的文件名问题
修复了 GM_xmlhttpRequest 中偶尔不正确的响应头
修复了有时错误的 GM_xmlhttpRequest 响应头分隔符
修复了 GM_xmlhttpRequest.finalUrl 重新包含哈希组件的问题
重新设计了执行脚本实例的计数方式
增强了前进/后退缓存导航处理
MV3
修复了动态 userScripts 模式下的 @noframes 支持
解决了 MV3 GM_xmlhttpRequest 的其他问题
修复了动态 userScripts 模式下禁用 Tampermonkey 的问题
修复了动态 userScripts 模式下自动页面重新加载功能
解决了外部页面连接性间歇性不可用的问题
简化了脚本安装流程,提供更流畅的体验
修复了某些本地文件 URL 无法访问的问题
UI
在更新对话框中添加了禁用脚本更新的按钮
改进了编辑器的搜索功能
修复了编辑器顶部和底部附近的代码选择问题
修复了移动视图中的编辑器高度问题
Sync
修复了与 WebDAV 的同步问题
Locales
更新了乌克兰语翻译 | 感谢 Postrediori
更新了葡萄牙语(巴西)翻译 | 感谢 igorruckert
更新了意大利语翻译 | 感谢 bovirus
5.2.3
2024-07-20
一般问题
解决了用户脚本动态模式下脚本注册偶尔失败的问题
5.2.2
2024-07-12
现在必须启用开发者模式才能通过 Tampermonkey 运行用户脚本。
有关如何启用的说明,请点击此处。
鉻
修正了 GM_registerMenuCommand 在使用非字母访问键时的问题
通用
修正了另一个 GM_xmlhttpRequest cookie 问题
用户界面
修正了徽章图标
5.2.1
2024-06-30
现在必须启用开发者模式才能通过 Tampermonkey 运行用户脚本。
有关如何启用的说明,请点击此处。
鉻
修正了 GM_xmlhttpRequest 与非 ASCII 头值有关的问题
修正了对在任何浏览器标签页中通过拖放方式安装脚本的支持
加速了用户脚本动态模式,以支持真正的 document_start
使 @sandbox DOM 模式再次正常工作
一般问题
修复了另一个 GM_xmlhttpRequest cookie 问题
5.2.0
2024-06-02
铬
切换到 Manifest V3
常规
在所有版本中启用 GM_cookie(HttpOnly cookie 访问权限仍仅适用于测试版)
为 GM_cookie 添加了 partitionKey 支持
为 GM_xmlhttpRequest 添加了 cookiePartition 支持
首次保存无 @include 和 @match 条目的脚本时,添加了警告信息
修复了点击下载链接后存储更改监听器的问题
修正了 GM_registerMenuCommand 在命令被多次注册(例如从不同帧注册)时的问题
用户界面
在没有任何 @include 和 @match 条目的脚本中显示错误图标
MV3
Manifest v3 在安装用户脚本时要求使用不同的工作流程
注意:可以通过将用户脚本 URL 检测更改为传统方式来恢复旧的行为
语言
更新了意大利语翻译 | 感谢 bovirus
更新了日语翻译 | 感谢 shirayuki
更新了葡萄牙语-巴西语翻译 | 感谢 igorruckert
已知问题
Manifest V3 尚不支持 GM_webRequest
GM_xhr 只触发一个进度事件(您现在可以使用 responseType 流)
在 UserScript API 动态模式中,使用 RegExp @require 的脚本会注入到每一帧中,从而造成开销。
软件特别说明
不知道油猴Tampermonkey插件如何使用的用户可以点击查看:Tampermonkey使用教程