用户脚本管理器 Firefox 火狐浏览器的用户应该对 GreaseMonkey 油猴有所耳闻。GreaseMonkey 就是一个用户脚本管理器。...在 GreaseMonkey 之后,还有一个名气不小的同类 TamperMonkey。...在知名的用户脚本汇集网站 Greasy Fork 上有这样一个神奇的脚本:把 Google 搜索伪装成百度搜索。 为什么要做这个脚本?...传送门链接:http://t.cn/EaYzXeO 提示:想安装这个用户脚本,你得先在浏览器中安装GreaseMonkey或TamperMonkey 扩展咯。...我们已经在 Chrome 中成功伪装了 如下图: ? 来试一把? http://t.cn/EaYzXeO ?
使用Tampermonkey,您可以轻松地安装、管理和自动运行各种用户脚本。这些用户脚本可以修改网站的外观,添加新的功能,甚至可以自动执行某些任务。...Tampermonkey还提供了一个简单易用的界面,让您能够快速创建自己的用户脚本。 对于Mac用户来说,Tampermonkey是非常有用的。...通过安装Tampermonkey for Safari插件,您可以轻松地在Safari浏览器中使用Tampermonkey,并受益于它所提供的功能。...此外,Tampermonkey还支持同步脚本数据,这意味着您可以在多台设备之间共享脚本和设置。 出自:https://www.macz.com/mac/6341.html?...兼容性许多为火狐用户脚本管理器攥写的用户脚本叫做 Greasemonkey (<= 3.x),这就是为什么Tampermonkey要提供一个兼容层并自动检测配套设置。
Tampermonkey for Mac是一款浏览器脚本管理插件,支持大多常见浏览器,结合脚本大全网站 greasyfork,能够方便的实现脚本旳一键安装、自动更新、快速启用等便捷功能,通过用户脚本可以实现很多实用或有趣的功能...图片Tampermonkey for Mac(油猴Safari浏览器插件)tampermonkey油猴插件特色介绍方便的脚本管理Tampermonkey 使管理您的用户脚本变得非常简单。...位于右上方的 Tampermonkey 图标显示正在运行的脚本的数量,单击图标就可以看到正在运行的脚本和可能在这个网页上运行的脚本。脚本概览Tampermonkey 概览清晰地显示所有安装的脚本。...兼容性许多为火狐用户脚本管理器攥写的用户脚本叫做 Greasemonkey (<= 3.x),这就是为什么 Tampermonkey 要提供一个兼容层并自动检测配套设置。...CodeMirror 编辑器您需要开发并编辑一个脚本?没问题!Tampermonkey 提供一个嵌入式的编辑器。JSHint 语法检查您的脚本无法运行?
使用姿势指导 要在浏览器上使用用户脚本,首先需要安装一个用户脚本管理器。根据使用的浏览器不同,可用的用户脚本管理器也有所不同。...Chrome:Tampermonkey 或 Violent monkey Firefox:Greasemonkey、Tampermonkey或 Violentmonkey Safari:Tampermonkey...:(不需要额外软件) AdGuard:(不需要额外软件) 安装好用户脚本浏览器插件之后,在油猴网站上找到「能不能好好说话」脚本页面,直接点击安装。...脚本版本目前能在「微博、贴吧、B站」页面下运行。如果你想在更多的网页上使用这个脚本,可以在相应的脚本管理器配置中设置「用户匹配」,添加对应 URL 规则即可。...: https://greasyfork.org/zh-CN/#home-step-1油猴脚本下载: https://greasyfork.org/zh-CN/scripts/398555作者主页(相册福利我会说吗
在看本文以前 在百度搜索了某个问题却发现第一页都是广告?好不容易找到了一篇文档却发现不让复制?在豆瓣看到一个评分很高的电影,想看却找不到资源?看到一张图片还要打开才能看高清大图?...我们有必要装很多拓展来实现目的吗?答案当时是有必要的,但是,我们有必要所有拓展都用拓展来解决吗?并不,我们有更轻量的黑科技解决方案——脚本。...01 油猴脚本管理工具 油猴管理器是浏览器扩展中的神器之一,目前有 Tampermonkey、Greasemonkey、Violentmonkey 三大油猴管理器,它们对于各大浏览器平台的支持情况: ?...03 使用脚本 使 用脚本不需要用户操作,脚本会在合适的网站自动使用,部分脚本会在界面添加一个设置的按钮,如果需要设置可以找一下屏幕。...添加百度、搜狗、谷歌搜索结果中Favicon显示效果 搜索高亮用这个:搜索高亮脚本(https://greasyfork.org/zh-CN/scripts/368418) 百度和谷歌搜索页面可以设置为单列
油猴脚本Tampermonkey是一款油猴Safari浏览器辅助插件,支持大多常见浏览器,结合脚本大全网站 greasyfork,能够方便的实现脚本旳一键安装、自动更新、快速启用等便捷功能,通过用户脚本可以实现很多实用或有趣的功能...软件功能1.方便的脚本管理Tampermonkey 使管理您的用户脚本变得非常简单。...位于右上方的 Tampermonkey 图标显示正在运行的脚本的数量,单击图标就可以看到正在运行的脚本和可能在这个网页上运行的脚本。2.脚本概览Tampermonkey 概览清晰地显示所有安装的脚本。...6.兼容性许多为火狐用户脚本管理器攥写的用户脚本叫做 Greasemonkey (<= 3.x),这就是为什么 Tampermonkey 要提供一个兼容层并自动检测配套设置。...7.CodeMirror 编辑器性您需要开发并编辑一个脚本?没问题!Tampermonkey 提供一个嵌入式的编辑器。8.JSHint 语法检查您可以对脚本的检查更新频率进行设置。
Tampermonkey,又称 Greasemonkey 油猴脚本,是一款免费的浏览器扩展,可用于管理用户脚本,它本质上是对浏览器接口的二次封装 油猴脚本可用于更改页面布局样式、完成页面自动化、去广告...介绍 Tampermonkey 特点包含: 内置的编辑器,可以非常方便地管理、编辑用户脚本 支持自动更新检查功能 标签中脚本运行状态速览 可以通过压缩文件、云存储进行脚本备份及还原 通过面板新建一个用户脚本...// 授权 @grant GM_log // 在控制台打印日志 GM_log("Hello World"); 2-2 缓存管理 包含对缓存的新增、获取、删除,在使用之前我们都需要使用关键字 @grant...//获取缓存,默认值为true GM_getValue("hello", true); //删除缓存 GM_deleteValue("hello") 2-3 缓存监听 有时候,我们需要对缓存中的某个键的值进行监听...总结 本篇文章以一个简单的实例讲解了编写一个油猴脚本的完整流程 为了提升开发效率,实际编写脚本可以使用 VS Code 编译器,安装插件 Tampermonkey Snippets 后再进行用户脚本开发
使用姿势指导 要在浏览器上使用用户脚本,首先需要安装一个用户脚本管理器。根据使用的浏览器不同,可用的用户脚本管理器也有所不同。...Chrome:Tampermonkey 或 Violent monkey Firefox:Greasemonkey、Tampermonkey或 Violentmonkey Safari:Tampermonkey...安装好用户脚本浏览器插件之后,在油猴网站上找到「能不能好好说话」脚本页面,直接点击安装。 ? 也可以直接按照GitHub页面的指导点连接安装。 ? 完成后在网页上选词,会直接给出翻译。 ?...脚本版本目前能在微博、贴吧、B站页面下运行。 如果你想在更多的网页上使用这个脚本,可以在相应的脚本管理器配置中设置用户匹配,添加对应 URL 规则即可。...相册福利我会说吗): http://mouto.org/#!
基础 这部分主要是开始写油猴脚本前应当有所了解的知识 常见的用户脚本管理器 Tampermonkey 应该是各位见得最多的也是最知名的,好用又稳定,多浏览器支持,我很喜欢 Greasemonkey 用户脚本始祖...,我们现在一直习惯说的油猴脚本的“油猴”实际上就是 Greasemonkey,只支持 Firefox 由于与 Tampermonkey 等其它脚本管理器在 API 的使用上会有些区别,导致某些情况下你很难保持你的脚本同时对...GreaseMonkey 用户脚本开发手册 不同的用户脚本管理器可能会加入自己独有的 meta,开发时建议以你的脚本打算主要支持的脚本管理器为主,例如这是 Tampermonkey 的文档 GM API...的名称拼写也发生了变化,在上面的表格中已经用粗体标识 想了解更多信息可以阅读官方说明文章 Greasemonkey 4 For Script Authors unsafeWindow 如果你在写脚本的时候有尝试直接通过...,可以使用 unsafeWindow,但在正式发布的脚本中你不应该将任何油猴 API 或者脚本中的变量通过它暴露到 window 中 unsafeWindow 在不同脚本管理器中的表现可能会有所不同,特别是
背景描述 在本地开发Tampermonkey(油猴)脚本,其中需要和本地服务器交互,但是运行的网站是https,本地服务器是http,请求被谷歌浏览器禁止了。 ?...解决办法 使用Tampermonkey的提供的GM_xmlhttpRequest,就可以正常在https的网站访问http网站。...但是,Tampermonkey会提示该脚本有跨域请求,添加此域名到白名单即可。...官方文档说明:http://greasemonkey.win-start.de/api/gm_xmlhttprequest.html 其实大致都和$.ajax差不多,只是post的时候data是一个a
这样,大多数用户都可以避免确认对话框。 另外在脚本中添加“@connect*”。通过这样做,tampermonkey仍然会询问用户是否允许下一个连接到未提及的域,但也会提供一个“总是允许所有域”按钮。...如果用户单击此按钮,则将自动允许所有未来的请求。 用户还可以通过在“脚本设置”选项卡的用户域白名单中添加“*”来白名单所有请求。...,tm试图通过查找@match标记来检测脚本是否是在google chrome/chromium的知识中编写的,但并不是每个脚本都使用它。...这就是为什么tm支持这个标签来禁用运行为firefox/greasemonkey编写的脚本所需的所有优化。要保持此标记可扩展,可以添加可由脚本处理的浏览器名称。...不工作,并使xhr.onreadystatechange仅接收readystate 4事件 username 授权的用户名 password 授权的用户密码 onabort 请求中断时执行的回调函数
通常通过浏览器的用户脚本管理插件来开启,例如Tampermonkey、Greasemonkey等。...如何运行一个浏览器脚本 安装用户脚本管理器 首先需要安装一个脚本管理器插件,Tampermonkey支持Chrome、Firefox、Safari、Microsoft Edge等主流浏览器,可以在https...[Tampermonkey] 安装用户脚本 在安装好脚本管理器之后,用浏览器打开以.user.js结尾的链接,会自动跳转到安装界面,点击安装即可。...我们可以在脚本中增加对ajax请求的监控,在监测到有搜索的ajax请求后,再次把样式代码增加到head标签内即可。...在主体代码中增加以下代码就可以了!
火狐浏览器的ImTranslator插件是一个强大的翻译插件,其优点在于,可以更改谷歌翻译的服务器(很多同类插件做不到这一点),对中国用户很有用。 (4)uBlock Origin插件 ?...(5)Tampermonkey插件 ? 火狐浏览器的Tampermonkey插件是最受欢迎的用户脚本管理器,每周用户超过1000万。...此插件使用户脚本的管理变得非常容易,并提供了一些功能,比如对正在运行的脚本的清晰概述、内置编辑器、基于Zip的导入和导出(Google Drive、Dropbox、OneDrive)、自动更新检查以及基于浏览器和云存储的同步...最后,它与3.x版的GreaseMonkey兼容,支持实验性的4.x版本。
虽然上次分享的百度网盘破解下载软件已经失效,但 reizhi 发现了另一款用户脚本用以替代。...这款名为“百度网盘直接下载助手”的用户脚本不仅能够免客户端下载大文件,并且能够调用迅雷进行下载,使用极为方便。下面我们就来看看它的使用方法。 在使用它之前,我们需要安装用户脚本管理扩展。...如果你在使用 Chrome 系列浏览器,请到商店页面安装 Tampermonkey 。如果不能访问国外网站的话可以直接下载 CRX 文件拖放到 Chrome 的扩展管理界面来安装。...而 Firefox 则可以在商店页面安装 Greasemonkey 。 安装完成后,进入到这个页面点击“安装此脚本”来安装百度网盘直接下载助手,并在弹出窗口中点击安装。...最后一种则可以复制下载链接到任意下载器中,但速度较慢。 通过网友的反馈来看,使用 API 下载通常速度较快,再加上迅雷的“盗链”能力,大多数资源能够获得可观的下载速度。
一般来说这个时候需要用户自定义脚本来实现了。...安利一下TamperMonkey扩展,这个相当于Firefox上的Scriptish或GreaseMonkey扩展,相当于一个UserScripts的管理和加载器。...咱们可以看看在 tampermonkey 中如何将这几个交互步骤自动化。...这里咱们优先选择 url 传参的方式,基本意思就是找出所有指向百度网盘、360云盘的A标签,然后尝试在A标签后面的文本或A标签当前上级节点里搜索提取码,一旦找到的话,就将其以Hash的方式附加到链接中。...所以一般在常去的资源站上用用就好了,没必要把脚本跑到每个网站上,毕竟那是极浪费性能的事儿~ 上面我只匹配了zdfans网站,但其实只要改@match ,这段脚本可以匹配大多数使用网盘共享的网站。
使用 Tampermonkey 编写高级跨网站自动化任务脚本 在Tamermokeny中编辑脚本可以很容易地控制自己的网页 处理一般性的操作外,如更换问题,图片,注入样式和脚本外 如果我们要做更多 这就需要使用...Tamermokey提供的应用程序接口, 即高级API unsafeWindow unsafeWindow 对象提供权限访问页面的js函数和变量 向document中添加样式可以使用 GM_addStyle...name GM_setValue(name, value) 设置‘name‘ 的值到storage中 GM_getValue(name, defaultValue) 从storage中获取‘name’的值...使用参数url打开一个新的tab,options可以是以下值 active 决定新的tab是否被聚焦,聚焦的意思是直接显示 insert 插入一个新的tab在当前的tab后面 setParent 在tab...loadinbackground具有与active相反的含义,并被添加以实现Greasemonkey 3.x兼容性。如果未指定“活动”或“加载后台”,则选项卡将不会聚焦。
Tampermonkey Tampermonkey用于运行所谓的用户脚本(有时也称为Greasemonkey脚本)。...如果是这样,则横幅会显示在页面顶部。单击横幅中的翻译按钮,以使页面上的所有文本都以新语言显示。 Top 5....当您的标签页位于OneTab列表时,您将节省高达95%的内存,因为你将减少Google Chrome浏览器中打开的标签页的数量。 Top 8....Markdown Here Markdown Here允许你在发送电子邮件之前用Markdown语法编辑并转换它(让它看起来漂亮极了!)。 它特别适合那些要在电子邮件中插入代码的程序员们。...JSONView 是一款能在浏览器中完美展示json串的插件,验证和查看JSON文档 ---- Top 16.
虽然有些受支持的浏览器拥有原生的用户脚本支持,但 Tampermonkey 将在您的用户脚本管理方面提供更多的便利。...兼容性:编辑的脚本不仅可以在 Chrome 上运行,也可以借助 Greasemonkey 在火狐上运行,同时脚本支持 ES6。...Chrome 同步:您正在使用多个 Chrome 浏览器,一个家用,一个工作用?您希望您可以同步自己的脚本?那么,您仅需设置 Tampermonkey 的同步功能。...用户还可以通过在“脚本设置”选项卡的用户域白名单中添加“*”来白名单所有请求。 注意:初始 URL 和最终的 URL 都会被检查, 为了向后兼容 scriptish@domain 标记也会被解释。...然后将 style 标签追加到 body 中,就这么简单。 有的人会觉得,TM 追加网站样式一点要用这么 low 的方式吗?
,有些网站站长主动在自己的网站中添加挖矿脚本,取代部分广告,只要挖矿占用的CPU算力不太多,对用户体验的影响确实小于广告。...可以看看下面两篇文章(),了解一下广告能有多大危害: 广告挂马分析:记一次挂马与挖矿之间的“亲密接触 暴风等知名软件广告页遭挂马攻击,十多万用户被感染 Tampermonkey 一个好用的用户脚本管理器...如果你的需求过于独特,可能需要自己动手写JavaScript脚本了。 (2018/12/31更新:Tampermonkey似乎会导致一个怪异的问题。...所以可以考虑换用Greasemonkey.)...IE中也无法使用Ctrl+V,倒是谷歌和Edge浏览器中可以按Ctrl+V. 不过,此问题难以判定到底是浏览器的问题还是腾讯的问题。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。
Firefox 最顶级的个性化方式就是用户样式和用户脚本来定制。什么意思呢?...这就需要用到自定义用户脚本了。 自定义用户脚本 在定义样式的基础之上,我们还可以借助于 JavaScript 实现 Firefox 尚未实现的一些功能:比如前文提到的实时调试样式。...现在你可以在同一个界面中管理所有的扩展,包括启用、禁用、设置、卸载等等。 关于自定义脚本的内容我就讲这么多,玩法太多,我就不一一列举了,这篇文章只是提供一个方向,感兴趣的玩家可以自己去探索。...目前支持油猴脚本的浏览器扩展有 Greasemonkey[21]、Tampermonkey[22] 和 Violentmonkey[23],个人推荐使用 Violentmonkey,也就是暴力猴。...: https://addons.mozilla.org/zh-CN/firefox/addon/greasemonkey/ [22] Tampermonkey: https://addons.mozilla.org
领取专属 10元无门槛券
手把手带您无忧上云