首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

允许用户在不编辑脚本的情况下为域配置Tampermonkey @match值

Tampermonkey是一款浏览器扩展,它允许用户在不编辑脚本的情况下为域配置Tampermonkey @match值。Tampermonkey是一种用户脚本管理器,它可以在浏览器中运行用户编写的脚本,以实现自定义功能和增强浏览器体验。

@match值是Tampermonkey中的一个配置选项,用于指定用户脚本适用的网址。通过设置@match值,用户可以精确地指定脚本在哪些网页上运行。@match值可以使用通配符和正则表达式来匹配网址,以满足不同的需求。

优势:

  1. 简化配置:通过使用Tampermonkey @match值,用户可以轻松配置脚本在特定网页上运行,而无需编辑脚本代码。
  2. 灵活性:@match值支持通配符和正则表达式,使用户能够根据自己的需求进行精确匹配,实现更灵活的脚本控制。
  3. 提升用户体验:通过为特定网页配置脚本,用户可以自定义功能和界面,提升浏览器的使用体验。

应用场景:

  1. 广告过滤:通过配置@match值,用户可以在特定网页上运行广告过滤脚本,屏蔽网页中的广告内容。
  2. 网页定制:用户可以根据自己的需求,为特定网页定制脚本,实现个性化的功能和界面。
  3. 数据处理:通过配置@match值,用户可以在特定网页上运行数据处理脚本,对网页中的数据进行提取、转换或分析。

推荐的腾讯云相关产品: 腾讯云提供了一系列云计算产品,以下是一些与Tampermonkey相关的产品推荐:

  1. 云服务器(CVM):腾讯云的云服务器产品,提供高性能、可扩展的虚拟服务器实例,可用于部署和运行Tampermonkey脚本。了解更多:云服务器产品介绍
  2. 云函数(SCF):腾讯云的无服务器计算产品,可用于运行事件驱动的Tampermonkey脚本。了解更多:云函数产品介绍
  3. 对象存储(COS):腾讯云的对象存储服务,可用于存储Tampermonkey脚本和相关资源文件。了解更多:对象存储产品介绍

请注意,以上推荐的产品仅供参考,具体选择应根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Tampermonkey的安装与使用

Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,虽然有些受支持的浏览器拥有原生的用户脚本支持,但 Tampermonkey 将在您的用户脚本管理方面提供更多的便利。...它提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能, 同时Tampermonkey还有可能正常运行原本并不兼容的脚本。...@supportURL 定义用户可以报告问题并获得个人支持的 URL。 访问限制 @include 脚本允许运行的页面,可以是多个标签实例。...每个@resource 在安装脚本时下载一次,并与脚本一起存储在用户的硬盘驱动器上。指定的 URL 可能与安装脚本的 URL 相关。...@connect 此标签定义域(无顶级域),包括允许通过 GM_xmlhttpRequest 检索的子域 可以简单的理解为发送请求。

2.4K40

使用 Tampermonkey 编写高级跨网站自动化任务脚本

作用 TM 允许用户写脚本在特定的网站特定的时机运行,所以,我们可以对网站的功能、样式、交互,进行改造和扩展。...@connect:此标记定义脚本链接的域(没有顶级域),包括允许由 GM_xmlhttpRequest 检索的子域。...// @connect value value 可以是以下几个值: 域可以是:tampermokey.net(可以允许子域名),子域名如:safari.tampermokey.net self:列出脚本当前运行的域...通过这样做,Tampermonkey 仍然会询问用户是否允许下一个连接到未提及的域,但也会提供一个“总是允许所有域”按钮。如果用户单击此按钮,则将自动允许所有未来的请求。...用户还可以通过在“脚本设置”选项卡的用户域白名单中添加“*”来白名单所有请求。 注意:初始 URL 和最终的 URL 都会被检查, 为了向后兼容 scriptish@domain 标记也会被解释。

5.2K10
  • 5 分钟,教你从零快速编写一个油猴脚本!

    Tampermonkey,又称 Greasemonkey 油猴脚本,是一款免费的浏览器扩展,可用于管理用户脚本,它本质上是对浏览器接口的二次封装 油猴脚本可用于更改页面布局样式、完成页面自动化、去广告...介绍 Tampermonkey 特点包含: 内置的编辑器,可以非常方便地管理、编辑用户脚本 支持自动更新检查功能 标签中脚本运行状态速览 可以通过压缩文件、云存储进行脚本备份及还原 通过面板新建一个用户脚本...@match 使用通配符执行需要匹配运行的网站地址 @exclude 排除匹配到的网站 @grant 指定脚本运行所属的权限 @connect 用于跨域访问时指定的目标网站域名 @run-at...在授予 GM_xmlhttpRequest 权限之后,就可以跨域发送请求了 PS:第一次跨域请求时,会弹出请求对话框,需要选中允许,才能正常进行跨域请求 // 授权 // @grant...总结 本篇文章以一个简单的实例讲解了编写一个油猴脚本的完整流程 为了提升开发效率,实际编写脚本可以使用 VS Code 编译器,安装插件 Tampermonkey Snippets 后再进行用户脚本开发

    3.1K30

    最新Tampermonkey 中文文档解析(附基础案例和高级案例)

    @connect 此标记定义域(没有顶级域),包括允许由GM_xmlhttpRequest 检索的子域 示例 // @connect 可以是以下几个值 域可以是: tampermokey.net...如果无法声明用户脚本可能连接到的所有域,则最好执行以下操作: 声明所有已知或至少所有可能由脚本连接的公共域。...这样,大多数用户都可以避免确认对话框。 另外在脚本中添加“@connect*”。通过这样做,tampermonkey仍然会询问用户是否允许下一个连接到未提及的域,但也会提供一个“总是允许所有域”按钮。...如果用户单击此按钮,则将自动允许所有未来的请求。 用户还可以通过在“脚本设置”选项卡的用户域白名单中添加“*”来白名单所有请求。...,tm试图通过查找@match标记来检测脚本是否是在google chrome/chromium的知识中编写的,但并不是每个脚本都使用它。

    5.5K11

    如何通过 Tampermonkey 快速查找 JavaScript 加密入口

    在这里显示了我们已经有的一些 Tampermonkey 脚本,包括我们自行创建的,也包括从第三方网站下载安装的。 另外这里也提供了编辑、调试、删除等管理功能,我们可以方便地对脚本进行管理。...* •@match:约等于 @include 标签,可以配置多个。...•@exclude:不生效页面,可配置多个,优先级高于 @include 和 @match。...•@connect:允许被 GM_xmlhttpRequest 访问的域名,每行一个。•@run-at:脚本注入的时刻,如页面刚加载时,某个事件发生后等等。...在 JavaScript 逆向的时候,我们经常会需要追踪某些方法的堆栈调用情况,但很多情况下,一些 JavaScript 的变量或者方法名经过混淆之后是非常难以捕捉的。

    2.4K10

    【JS 逆向百例】浏览器插件 Hook 实战,亚航加密参数分析

    ,TamperMonkey 俗称油猴插件,它本身就是一个浏览器扩展,是最为流行的用户脚本管理器,基本上支持所有带有扩展功能的浏览器,实现了脚本的一次编写,所有平台都能运行,用户可以在 GreasyFork...,千万不要以为这只是简单的注释,可有可无,在 TamperMonkey 中,可以将这部分视为基本的配置选项,各项都有其具体含义,完整的配置选项参考 TamperMonkey 官方文档,常见配置项如下表所示...,例如 * 匹配所有,https://www.baidu.com/* 匹配百度等,可以参考 Python re 模块里面的 re.match() 方法,允许多个实例 @include 和 @match...如果不指定的话,油猴会默认添加几个最常用的 API @require 如果脚本依赖其他 JS 库的话,可以使用 require 指令导入,在运行脚本之前先加载其它库 @run-at 脚本注入时机...:载入完成后执行,默认选项;context-menu:在浏览器上下文菜单中单击该脚本时,一般将其设置为 document-start 重新来到航班查询页面,启用 TamperMonkey 脚本,如果配置正确的话

    5.7K00

    使用TamperMonkey解决Google被墙stackoverflow无法正常使用的问题

    我之前接触过一个Chrome的插件叫 TamperMonkey,这个工具允许用户自己创建js脚本并挂载到目标网页上,以实现修改网页样式、行为的目的。...首先我们需要设置脚本运行的时间点,我们希望在google的jquery script刚被添加到DOM中时就替换它,但是在查阅了大量的资料后我发现这个做不到(如果有人知道怎么做,欢迎留言),所以我们只能选择在尽量早的时间点去执行脚本...TamperMonkey提供了几个执行的点,通过配置 run-at实现。...我们选择最早的时间点document-start,配置如图: 我们还想该脚本只对stackoverflow网站有效,我们可以使用 @include 或者 @match实现。...我选择用match,配置如图: 到此为止,大功告成。

    2.5K61

    油猴脚本:markdown生成带网页标题的链接

    油猴脚本(Tampermonkey Script)是一个用户脚本管理器,可以在用户浏览网页时执行自定义的JavaScript代码。...可以在Chrome Web Store中找到Tampermonkey并安装。...安装油猴脚本安装Tampermonkey插件后,点击浏览器工具栏中的Tampermonkey图标,选择“创建新脚本”,然后在编辑器中输入以下代码:// ==UserScript==// @name...copyText这里面取了一个巧,那就是在页面上生成一个input的DOM元素,对这个input进行赋值后,立马用select方法来选中这个值,紧接着执行浏览器复制操作,这样URL的结果就被写入了剪切板中...运行脚本保存并激活脚本后,打开任意网页,在空白处右键,你会在菜单中看到这个脚本的名字“markdown生成带网页标题的链接”的选项。

    24200

    Chrome 自动化交互利器:用 tampermonkey 向页面注入自定义 Javascript

    但是如果你担心隐私安全或者想要更加个性化的功能怎么办?一般来说这个时候需要用户自定义脚本来实现了。...名字随便取,@match  改为 http://www.ooxx.com/*。 然后在最下面开始写代码。...id=2 时,下拉列表会被选择好,同时各个表单域的值也会填写成预设值,如果验证码也破解成功则可以直接模拟点击事件提交表单,文章开头提到的繁琐流程至此一气呵成十分方便!...关于最后一个验证码的破解有两种思路: 利用Canvas进行验证码识别,属于纯 js 破解,需要针对性的分析验证码的色彩与位置分布特点等,兼容性不好 利用云服务来破解,不过这种需要注意 Ajax 跨域问题...所以一般在常去的资源站上用用就好了,没必要把脚本跑到每个网站上,毕竟那是极浪费性能的事儿~ 上面我只匹配了zdfans网站,但其实只要改@match ,这段脚本可以匹配大多数使用网盘共享的网站。

    4.2K70

    从零实现的浏览器Web脚本

    在早期的版本是开源的,但是在18年之后仓库就不再继续更新了,也就是说当前的TamperMonkey实际上是一个闭源的扩展,虽然上架谷歌扩展是会有一定的审核,但是毕竟是闭源的,开源对于类似用户脚本管理器这类高级用户工具来说是一个建立信任的信号...@noframes: 当存在时,该命令会限制脚本的执行。该脚本将仅在顶级文档中运行,而不会在嵌套框架中运行,不需要任何参数,默认情况下此功能处于关闭状态即允许脚本在iframe中运行。...API API是脚本管理器提供用来增强脚本功能的对象,通过这些脚本我们可以实现针对于Web页面更加高级的能力,例如跨域请求、修改页面布局、数据存储、通知能力、剪贴板等等,甚至于在Beta版的TamperMonkey...中,还有着允许用户脚本读写HTTP Only的Cookie的能力。...来实现跨域接口的访问,而且我们之前也提到了脚本是运行在用户页面也就是作为Inject Script执行的,所以是会受到跨域访问的限制的。

    83350

    手机如何安装GreasyFork油猴js脚本?

    Tampermonkey支持检测内部iframe的链接并执行脚本,因此它可以使用window.postMessage解决跨域问题。...Tampermonkey拥有自带一些函数,本身支持跨域传输,可以参考 Tampermonkey官网文档 安装JavaScript脚本: 点击下载Iceraven-1.14.0 安装Iceraven...,没有这个弹窗可跳过此此步 域名输入 * ,备注空着不填,点击保存即可 优点: 体积小(约1MB) 速度快 UI简洁 无广告 缺点: 安装 GreasyFork脚本 的方式默认基于 script...标签嵌入执行(某种情况下,可能是优点。...不同的是该浏览器更偏向于国外 下载Tampermonkey需要访问到谷歌才能安装,因为支持谷歌插件 很多设置都是偏向于国外化的,需要自己手动配置。

    6.2K20

    JS 逆向之 Hook,吃着火锅唱着歌,突然就被麻匪劫了!

    [04.png] 2、TamperMonkey 注入 TamperMonkey 俗称油猴插件,是一款免费的浏览器扩展和最为流行的用户脚本管理器,支持很多主流的浏览器, 包括 Chrome、Microsoft...用户可以在 GreasyFork、OpenUserJS 等平台直接获取别人发布的脚本,功能众多且强大,比如视频解析、去广告等。...我们依旧以某奇艺的 cookie 为例来演示如何编写 TamperMonkey 脚本,首先去应用商店安装 TamperMonkey,安装过程不再赘述,然后点击图标,添加新脚本,或者点击管理面板,再点击加号新建脚本...,例如 * 匹配所有,https://www.baidu.com/* 匹配百度等,可以参考 Python re 模块里面的 re.match() 方法,允许多个实例 @include 和 @match...如果不指定的话,油猴会默认添加几个最常用的 API @require 如果脚本依赖其他 JS 库的话,可以使用 require 指令导入,在运行脚本之前先加载其它库 @run-at 脚本注入时机

    1.7K10

    油猴脚本入坑指南

    基础 这部分主要是开始写油猴脚本前应当有所了解的知识 常见的用户脚本管理器 Tampermonkey 应该是各位见得最多的也是最知名的,好用又稳定,多浏览器支持,我很喜欢 Greasemonkey 用户脚本始祖...,我们现在一直习惯说的油猴脚本的“油猴”实际上就是 Greasemonkey,只支持 Firefox 由于与 Tampermonkey 等其它脚本管理器在 API 的使用上会有些区别,导致某些情况下你很难保持你的脚本同时对...GreaseMonkey 用户脚本开发手册 不同的用户脚本管理器可能会加入自己独有的 meta,开发时建议以你的脚本打算主要支持的脚本管理器为主,例如这是 Tampermonkey 的文档 GM API...声明允许被 GM.xmlHttpRequest 访问的域名 可以是: 域名,例如example.com,这也将允许所有子域 子域,例如abc.example.com self...,还可以引用本地脚本,所以我们只要 require 用 IDE 编辑的本地脚本就行了 在这之前我们需要允许油猴插件访问本地文件,以 Chrome 为例,在扩展程序列表chrome://extensions

    4.3K00

    Tampermonkey for Mac(油猴Safari浏览器插件) 中文版

    使用Tampermonkey,您可以轻松地安装、管理和自动运行各种用户脚本。这些用户脚本可以修改网站的外观,添加新的功能,甚至可以自动执行某些任务。...Tampermonkey还提供了一个简单易用的界面,让您能够快速创建自己的用户脚本。 对于Mac用户来说,Tampermonkey是非常有用的。...通过安装Tampermonkey for Safari插件,您可以轻松地在Safari浏览器中使用Tampermonkey,并受益于它所提供的功能。...CodeMirror 编辑器性您需要开发并编辑一个脚本?没问题,Tampermonkey提供一个嵌入式的编辑器。JSHint 语法检查您可以对脚本的检查更新频率进行设置。不再因为过时的脚本而产生漏洞。...快速开发Tampermonkey 的编辑器是很棒的,然而您拥有自己的编辑器,它更快、更好……解决办法是启用“允许访问文件网址”,然后您就可以通过@require调用您脚本的本地副本了。

    1.6K10

    教你用油猴脚本和浏览器插件玩转界面交互!

    在日常浏览网页时,我们有时会遇到一些不太满意的网站界面交互设计。然而,作为普通用户,我们并没有网站的源码,如何在这种情况下进行界面改造呢?...油猴(Tampermonkey)是一款非常流行的浏览器扩展,它可以让用户自定义网页行为。通过编写用户脚本(UserScript),我们可以修改网页的内容和样式,甚至添加新的功能。...搜索“Tampermonkey”,点击“添加至Chrome”按钮进行安装。 安装完成后,浏览器右上角会出现一个油猴的图标。 编写和安装用户脚本 安装好油猴插件后,我们可以开始编写用户脚本。...在打开的编辑器中,输入以下代码: // ==UserScript== // @name 修改背景颜色 // @namespace http://tampermonkey.net...安装完成后,访问目标网站,网页顶部会出现一个固定的导航栏,包含常用链接。 通过油猴脚本和浏览器插件,我们可以在没有网站源码的情况下,轻松地改造现有网站的界面和交互体验。

    96810

    浏览器用户脚本—打造自己的专属页面

    通常通过浏览器的用户脚本管理插件来开启,例如Tampermonkey、Greasemonkey等。...如何运行一个浏览器脚本 安装用户脚本管理器 首先需要安装一个脚本管理器插件,Tampermonkey支持Chrome、Firefox、Safari、Microsoft Edge等主流浏览器,可以在https...[Tampermonkey] 安装用户脚本 在安装好脚本管理器之后,用浏览器打开以.user.js结尾的链接,会自动跳转到安装界面,点击安装即可。...首先,要修改脚本头部的match值,以匹配百度搜索页面;然后通过js操作把自定义的样式代码插入到页面head标签内。...这是因为用户脚本默认是在页面完成加载后开始执行的,但是在搜索结果页面再次搜索时,百度是通过ajax请求的方式来获取结果的,而在结果返回后,head标签内的所有style标签会被重置掉。

    5.4K40

    油猴脚本编写教程

    油猴脚本(Tampermonkey)是一个非常流行的浏览器扩展,它可以运行由广大社区编写的扩展脚本,来实现各式各样的功能,常见的去广告、修改样式文件、甚至是下载视频。...description 描述,用来告诉用户这个脚本是干什么用的 author 作者名字 match 只有匹配的网址才会执行对应的脚本,例如*、http://*、http://www.baidu.com...如果不指定的话,油猴会默认添加几个最常用的API require 如果脚本依赖其他js库的话,可以使用require指令,在运行脚本之前先加载其他库,常见用法是加载jquery connect 当用户使用...GM_getValue(name,defaultValue) 从油猴扩展的存储中访问数据。可以设置默认值,在没成功获取到数据的时候当做初始值。...第二种就是利用浏览器的调试功能,在脚本需要调试的地方插入debugger;语句,然后在打开F12开发者工具的情况下刷新页面,就会发现网页已经暂停在相应位置上。

    7.2K10

    使用 Vue+Element 开发 Tampermonkey 插件

    对于实现脚本功能的模块,可以通过油猴自带的编辑器进行逐一的编码和测试。所以核心的开发流程就是编写页面相关函数、按模块组织、编写Mock,之后进行UI的开发。...之后在Chrome插件管理-Tampermonkey-详细信息中勾选允许访问本地文件 URL。...然后在油猴后台创建新脚本,仅复制Tampermonkey的脚本信息段,并在之后加入一条: @require file://[编译生成文件路径] 这样,修改程序后刷新待测试页面就可以进行测试了。...虽然说在模块中可以随意使用这些函数,但是由于缺少Mock(很多也没法编写)、类型定义与自动补全,因此不建议直接使用这些函数。可以使用可编写Mock的形式对其进行包装。...所以,最合理的测试方式应当是借用chromedriver一类的浏览器调试,并模拟用户的操作。

    2.7K10

    Tampermonkey for Mac(油猴Safari浏览器插件)

    Tampermonkey一款适用于Safari用户的脚本管理器,它可以提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能,同时tampermonkey还有可能正常运行原本并不兼容的脚本...Tampermonkey for Mac(油猴Safari浏览器插件) 图片 更新日志 常规: 改进了作为用户脚本安装的用户样式的兼容性 使垃圾可配置(仅开/关/会话) 通过 @unwrap 标签改进...JavaScript 脚本支持 如果浏览器支持,则使用 ES2022 进行 linting 更新 ESLint 无需用户干预即可重新验证云服务不那么令人不安 的 Shift 键 + 基于鼠标单击的多选...暗模式改进 尽可能显示本地化的用户脚本名称和描述 在编辑时保留 CRLF 行结尾 使用 eslint-plugin-userscripts 突出显示用户脚本标题问题 修复存储“重新加载”按钮并添加“重置...” ' UI: 在仪表板中显示脚本和外部资源大小 修复具有透明背景的网站图标 如果高级编辑器被禁用,则改进编辑器菜单 通过拖放修复脚本定位 通过 删除 jQuery 依赖项来减小扩展大小 同步: 添加一个按钮以强制同步

    1.1K10
    领券