首页
学习
活动
专区
工具
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.3K40

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

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

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

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

    2.9K30

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

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

    5.3K11

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

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

    2.2K10

    【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.3K00

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

    我之前接触过一个Chrome插件叫 TamperMonkey,这个工具允许用户自己创建js脚本并挂载到目标网页上,以实现修改网页样式、行为目的。...首先我们需要设置脚本运行时间点,我们希望googlejquery 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这里面取了一个巧,那就是页面上生成一个inputDOM元素,对这个input进行赋值后,立马用select方法来选中这个,紧接着执行浏览器复制操作,这样URL结果就被写入了剪切板中...运行脚本保存并激活脚本后,打开任意网页,空白处右键,你会在菜单中看到这个脚本名字“markdown生成带网页标题链接”选项。

    16400

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

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

    4.1K70

    从零实现浏览器Web脚本

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

    75050

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

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

    5.8K20

    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.6K10

    油猴脚本入坑指南

    基础 这部分主要是开始写油猴脚本前应当有所了解知识 常见用户脚本管理器 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.1K00

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

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

    1.5K10

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

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

    57010

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

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

    5.3K40

    油猴脚本编写教程

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

    7.1K10

    使用 Vue+Element 开发 Tampermonkey 插件

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

    2.6K10

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

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

    1K10
    领券