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

使用相同的键在网站中触发两个不同的操作- TamperMonkey - JavaScript

使用相同的键在网站中触发两个不同的操作是通过TamperMonkey和JavaScript实现的。

TamperMonkey是一款浏览器扩展,可以在浏览器中运行用户自定义的脚本。它允许用户通过JavaScript脚本修改网页的行为和外观,以实现个性化定制和功能增强。

JavaScript是一种广泛应用于网页开发的脚本语言,可以在网页中实现动态交互和操作。通过编写JavaScript脚本,可以监听键盘事件,捕获用户按下的键,并根据按键触发不同的操作。

为了在网站中使用相同的键触发两个不同的操作,可以编写一个TamperMonkey脚本,通过JavaScript监听键盘事件,并根据按键执行相应的操作。

以下是一个示例的TamperMonkey脚本:

代码语言:txt
复制
// ==UserScript==
// @name         Multiple Actions on Same Key Press
// @namespace    http://www.example.com
// @version      1.0
// @description  Trigger multiple actions on the same key press on a website
// @match        http://www.example.com/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    document.addEventListener('keydown', function(event) {
        if (event.key === 'Enter') {
            // 第一个操作
            console.log('Performing Action 1');
            // 可以在这里编写第一个操作的代码

            // 第二个操作
            console.log('Performing Action 2');
            // 可以在这里编写第二个操作的代码
        }
    });
})();

在上述示例中,我们通过TamperMonkey创建了一个脚本,并在匹配的网站上执行。脚本监听键盘事件,当用户按下Enter键时,会触发两个不同的操作。你可以根据实际需求修改脚本中的按键和操作代码。

这种方法可以用于自定义网站的交互行为,增强用户体验或实现特定功能。然而,需要注意的是,修改网站行为可能违反网站的使用条款,应谨慎使用,并遵守相关法律法规。

腾讯云相关产品和产品介绍链接地址:

  • 云服务器(CVM):提供可扩展的计算容量,满足不同规模业务的需求。产品介绍
  • 云数据库 MySQL 版:高性能、可扩展的关系型数据库服务。产品介绍
  • 云存储(COS):安全、稳定、低成本的云端存储服务。产品介绍
  • 人工智能平台(AI Lab):提供丰富的人工智能算法和模型,帮助开发者快速构建人工智能应用。产品介绍
  • 物联网套件(IoT Suite):提供全面的物联网解决方案,帮助用户快速搭建和管理物联网设备。产品介绍
  • 区块链服务(BCS):提供稳定、高效、安全的区块链服务,支持快速搭建和管理区块链网络。产品介绍
  • 腾讯会议:提供高清、流畅、安全的在线会议和协作服务。产品介绍
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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

很多情况下,我们可能想要在网页自动执行某些代码,帮助我们完成一些操作。如自动抢票、自动刷单、自动爬虫等等,这些操作绝大部分都是借助 JavaScript 来实现。那么问题来了?...本节我们就来介绍一下这个插件使用方法,并结合一个实际案例,介绍下这个插件 JavaScript 逆向分析用途。...获取脚本 Tampermonkey 运行JavaScript 脚本,每个网站都能有对应脚本运行,不同脚本能完成不同功能。...接下来我们来这么一个简单网站:https://scrape.cuiqingcai.com/login1,这个网站结构非常简单,就是一个用户名密码登录,但是不同是,点击 Submit 时候,表单提交...由于某些原因,JavaScript 逆向是爬虫中比较敏感内容,因此文章不会选取当前市面上任何一个商业网站作为案例,都是通过自建平台示例方式来单独讲解某个知识点。

2.2K10

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

所有脚本都是使用 JavaScript 编写。 所以要编写脚本,还需要一些 JavaScript 知识。...最简单就是修改样式样式,修改背景色、文本颜色,高级一点对网站数据进行控制,如一些广告拦截脚本、视频下载脚本、破解百度提取码、一截图。...高级 API 应用程序接口 TM ,为了满足更多极客深度扩展网站,整合数据需求,对外开发了更高层次 API。...回调函数 remote 变量是显示此值是从另一个选项卡实例修改(true)还是在此脚本实例修改(false)。 因此,不同浏览器选项卡脚本可以使用此功能相互通信。...可以使用此 API 实现不同浏览器 Tab 相互通讯,当 name 指向是一个对象时候,并且修改这个对象某个属性时 不会触发监听函数。

4.9K10
  • 油猴脚本:markdown生成带网页标题链接

    油猴脚本(Tampermonkey Script)是一个用户脚本管理器,可以在用户浏览网页时执行自定义JavaScript代码。...通过油猴脚本,我们可以轻松地修改网页内容、添加新功能或自动化一些重复性操作。为什么要使用油猴脚本?自动化:自动获取网页标题和链接,生成Markdown格式链接。...安装Tampermonkey插件首先,你需要在浏览器安装Tampermonkey插件。可以Chrome Web Store中找到Tampermonkey并安装。...copyText这里面取了一个巧,那就是页面上生成一个inputDOM元素,对这个input进行赋值后,立马用select方法来选中这个值,紧接着执行浏览器复制操作,这样URL结果就被写入了剪切板...两个方法结合,加上右键菜单触发,就实现了当前网页Markdown链接复制。

    14800

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

    Tampermonkey支持检测内部iframe链接并执行脚本,因此它可以使用window.postMessage解决跨域问题。...至于为什么是缺点,就不说了吧,自己试试就知道了) 解决方法: 1.1 打开 GreasyFork 脚本链接 1.2 安装脚本,不要点保存,按 “一次” 返回 1.3 然后会出现全部代码,长按...优点: 查资料:无推送、无新闻、无广告 看视频:内置播放器,支持下载、投屏、最高16倍速播放 看小说:优化布局,优化操作方式 缺点: 内置播放器是 悬浮窗式 ,与 夸克浏览器 内嵌式 内置播放器不同...界面布局和功能基本上与Iceraven浏览器相同不同是该浏览器更偏向于国外 下载Tampermonkey需要访问到谷歌才能安装,因为支持谷歌插件 很多设置都是偏向于国外化,需要自己手动配置。...不过它确实是一款优秀浏览器 下载kiwi浏览器 安装JavaScript脚本:与Iceraven浏览器安装方法相同 优点: 支持谷歌插件 其他基本与Iceraven浏览器相同 缺点与Iceraven

    5.7K20

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

    使用 Tampermonkey,您可以安装和管理用户脚本,这些脚本是用 JavaScript 编写小程序,可以修改网站行为。...用户脚本可用于多种目的,例如从网站删除烦人元素、添加新特性或功能、自动执行任务等等。Tampermonkey 提供高级选项来控制脚本在网页上运行时间和方式。...您可以将特定网站脚本列入白名单或黑名单,为各个脚本设置自定义设置,只需单击几下即可启用或禁用脚本。...Tampermonkey 还为已安装脚本和云存储同步提供自动更新,以便您可以多个设备上使用相同脚本。...脚本同步:您可以使用 Tampermonkey 云存储功能在不同设备之间同步脚本。脚本安全:Tampermonkey 提供安全措施来保护您计算机免受恶意脚本侵害。

    1.9K20

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

    但是这么一个好网站居然因为Google被墙而无法正常使用(无法登录,无法评论、回答问题等)着实让人不爽呀。以前还有V**可以用,现在大部分V**都被查封了。。程序员日子真的是越来越难过了呀。。...我们打开stackoverflow网站,发现网页最上面有一行醒目的提示: Stack Overflow requires external JavaScript from another...除了访问外国网站或者Google被解封,不然我们不可能从原有地址获取该jquery文件,但是我不想用V**(因为买不起),所以我想能不能从其他CDN获取相同版本jquery文件再让stackoverflow...TamperMonkey脚本 我们先来看下googlejquery引用在页面样子: 可以看到就是普通script标签,现在我们思路应该比较明确了,就是用javascript...首先我们需要设置脚本运行时间点,我们希望googlejquery script刚被添加到DOM时就替换它,但是查阅了大量资料后我发现这个做不到(如果有人知道怎么做,欢迎留言),所以我们只能选择尽量早时间点去执行脚本

    2.5K61

    JavaScript 逆向爬取实战(下)

    这里我们再介绍一种定位方法,那就是 Hook。 Hook 技术中文又叫做钩子技术,它就是程序运行过程,对其中某个方法进行重写,原先方法前后加入我们自定义代码。...好,那我们目的是为了 Hook 列表页 Ajax 加载完成后加密 id Base64 编码过程,那怎么不刷新页面的情况下再次复现这个操作呢?很简单,点下一页就好了。...JavaScript 文件副本,以后每次刷新时候会使用副本内容。...首先我们需要安装 Tampermonkey,这里我们使用浏览器是 Chrome。... UserScript Header 下方是 JavaScript 函数和调用代码,其中 'use strict' 标明代码使用 JavaScript 严格模式,严格模式下可以消除 Javascript

    1.2K22

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

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

    1K10

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

    既然是通过编写浏览器插件方式进行 Hook,那么首先我们肯定是要简单了解一下如何编写浏览器插件了,编写浏览器插件也有对应规范,以前,不同浏览器插件编写方式都不太一样,到现在基本上都和 Google...浏览器地址栏输入 about:addons 或者依次点击右上角【打开应用程序菜单】—>【扩展和主题】,也可以直接使用快捷 Ctrl + Shift + A 来到扩展页面,管理您扩展目录旁有个设置按钮...部分是个 IIFE 立即执行函数,具体含义就不解释了,前面浏览器插件开发时已经讲过,重要是上面几行注释,千万不要以为这只是简单注释,可有可无, TamperMonkey ,可以将这部分视为基本配置选项...如果设置为 none 的话,则不使用沙箱环境,脚本会直接运行在网页环境,这时候无法使用大部分油猴扩展 API。...通常情况下,我们是挨个函数查看其传递参数有没有包含我们目标参数,如果上一个函数里没有而下一个函数里出现了,那么大概率加密过程就在这两个函数之间,进入上一个函数再进行单步调试,一般就能找到加密代码,本案例

    5.2K00

    2022-04-22:给你两个正整数数组 nums 和 target ,两个数组长度相等。 一次操作,你可以选择两个 不同 下标 i 和 j , 其中 0

    一次操作,你可以选择两个 不同 下标 i 和 j ,其中 0 <= i, j < nums.length ,并且:令 numsi = numsi + 2 且令 numsj = numsj - 2...如果两个数组每个元素出现频率相等,我们称两个数组是 相似 。请你返回将 nums 变得与 target 相似的最少操作次数。测试数据保证 nums 一定能变得与 target 相似。...答案2022-04-22:给定两个长度相等整型数组 nums 和 target,要求将 nums 变为与 target 相似,并返回最少需要操作次数。...如果是,则称 nums 与 target 是相似的,返回此时操作次数。按照题目描述实现过程可以分为以下几个步骤:统计 nums 和 target 中所有元素出现频率,然后比较两者是否相同。...逐一比较 nums 和 target 对应元素,计算它们之间差值绝对值之和。这一步可以使用 abs() 函数和循环实现。将差值绝对值之和除以 4,即得到最少操作次数。整个过程就是这样。

    1.1K30

    Tampermonkey安装与使用

    它提供了诸如便捷脚本安装、自动更新检查、标签脚本运行状况速览、内置编辑器等众多功能, 同时Tampermonkey还有可能正常运行原本并不兼容脚本。...可使用默认you,或者你名字 @description 脚本描述(类似于编程注释,阐述该脚本作用等) 命名空间 @namespace 脚本命名空间(通常使用默认http://tampermonkey.net...如果访问了@exclude与之匹配内容则不执行自定义JavaScript代码 @exclude优先权大于match和@include。如果二者都匹配了,那么默认执行@exclude规则。...也就是说即是’白名单‘也是’黑名单‘那么默认为’黑名单‘ 第三方链接 @require 指向脚本本身开始运行之前加载和执行 JavaScript 文件。...脚本可以有任意数量@require 。每个 @require 安装脚本时下载一次,并与脚本一起存储在用户硬盘驱动器上。指定 URL 可能与安装脚本 URL 相关。

    2.3K40

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

    [01.png] JS 逆向 Hook JavaScript 逆向,替换原函数过程都可以被称为 Hook,以下先用一段简单代码理解 Hook 过程: function a() { console.log...Hook 使用最多是存取描述符,即 get 和 set。...21 通过这样方法,我们就可以设置某个值时候,添加一些代码,比如 debugger;,让其断下,然后利用调用栈进行调试,找到参数加密、或者参数生成地方,需要注意是,网站加载时首先要运行我们...如果设置为 none 的话,则不使用沙箱环境,脚本会直接运行在网页环境,这时候无法使用大部分油猴扩展 API。...注意:以下只是关键 Hook 代码,具体注入方式不同,要进行相关修改。

    1.6K10

    Chrome最好用插件都在这里了

    ) 1、markdown-here 新浪微博,有一个头条文章编辑器东西,只支持富文本,如果你想一把简书markdown文章,直接转换到头条文章编辑器,就可以用这一款神器——markdown-here...markdown-here不仅对代码高亮支持非常好, 而且markdown-here提供了不同样式代码渲染效果供我们选择。...油猴有以下超神外挂: 免费观看视频网站VIP视频 百度网盘直接下载 过滤百度搜索推广 下载地址:https://chrome.google.com/webstore/detail/tampermonkey...Vimium 设计灵感来源于 Vim 编辑器,它可以让你不用鼠标就能完成浏览,切换,关闭,打开页面等一系列操作。 ?...按「j」、「k」可以上下滚动页面,「X」可以恢复关闭页面,输入「yy」可以直接复制当前网页链接,输入「o」可以搜索历史和收藏夹。如果你输入是常用网址,还能直接打开跳转。

    89841

    Chrome最好用插件都在这里了

    ) 1、markdown-here 新浪微博,有一个头条文章编辑器东西,只支持富文本,如果你想一把简书markdown文章,直接转换到头条文章编辑器,就可以用这一款神器——markdown-here...markdown-here不仅对代码高亮支持非常好, 而且markdown-here提供了不同样式代码渲染效果供我们选择。...油猴有以下超神外挂: 免费观看视频网站VIP视频 百度网盘直接下载 过滤百度搜索推广 下载地址:https://chrome.google.com/webstore/detail/tampermonkey...Vimium 设计灵感来源于 Vim 编辑器,它可以让你不用鼠标就能完成浏览,切换,关闭,打开页面等一系列操作。 ?...按「j」、「k」可以上下滚动页面,「X」可以恢复关闭页面,输入「yy」可以直接复制当前网页链接,输入「o」可以搜索历史和收藏夹。如果你输入是常用网址,还能直接打开跳转。

    1.4K10

    今天课代表全方位强化你浏览器。

    01 油猴脚本管理工具 油猴管理器是浏览器扩展神器之一,目前有 Tampermonkey、Greasemonkey、Violentmonkey 三大油猴管理器,它们对于各大浏览器平台支持情况: ?...三个工具功能和基本操作都是相同,因此,课代表以兼容平台中最多Tampermonkey ? 为例。...03 使用脚本 使 用脚本不需要用户操作,脚本会在合适网站自动使用,部分脚本会在界面添加一个设置按钮,如果需要设置可以找一下屏幕。...使用后⬇ ? 网页限制解除(改) 02 搜索时候,可能会搜到360图书馆一些文档,复制是一件很讨厌事情。 使用前⬇ ? 使用后⬇ ?...当你访问某个网站时候,它会自动将支持该网站脚本罗列出来,一安装! ? ? ? —— End —— 大家记得签到打卡呀~

    1.1K20

    推荐几个好用到爆炸Google Chrome插件

    不过,谷歌国内被ban了,国内用户想装个插件还没法上谷歌商店装,然后上谷歌商店还得搞个访问外国网站……这年头装个插件真不容易。 上不了商店,只能在网上找一些插件包下载下来,再离线安装了。...Tampermonkey 这是一个神器了……可能你根本就没听过Tampermonkey,但是如果我告诉你,使用它,你能免费看各大视频网站VIP电影,跳过广告、能解析出百度云盘里真实下载链接,突破限速...用神器两个字来形容Tampermonkey一点也不为过。 Tampermonkey 是一款免费浏览器扩展和最为流行用户脚本管理器。...通过它,我们能运行和管理针对某网站专用JavaScript代码,通过文档对象模型(DOM)接口对网页内容做操作(Tamper中文意思就是篡改)。...这里,提供一个官网推荐脚本网站,来供大家使用: Greasy Fork : https://greasyfork.org/zh-CN/ 比如装了某脚本以后,百度网盘自动出现:

    3.1K21

    推荐几个火狐浏览器插件好_安卓火狐浏览器插件

    先说一个技巧,火狐地址栏输入about:config 然后回车,可以看到很多能修改选项,建议修改其中两个,第一:browser.tabs.loadBookmarksInTabs,默认是false,...FoxyProxy Standard 方便地不同代理之间快速切换。...,有些网站站长主动自己网站添加挖矿脚本,取代部分广告,只要挖矿占用CPU算力不太多,对用户体验影响确实小于广告。...如果你需求过于独特,可能需要自己动手写JavaScript脚本了。 (2018/12/31更新:Tampermonkey似乎会导致一个怪异问题。...那就是某些网页上(比如知乎,CSDN博客,微信网页版)可以输入内容地方,按一下Backspace,却会删除2个字符,此现象在这个网站上也很容易验证 http://www.compileonline.com

    4K10

    Tampermonkey - 最强大Chrome插件

    如果Chrome只能使用一个插件,毫无疑问就是Tampermonkey(油猴),它可以通过脚本完成对所有网站页面的改写和增强,甚至还可以实现一些特别高级功能,比如直接高速下载百度网盘,视频网站去广告等...如果因为墙隔离,不一定可以访问,可以使用离线安装方式 离线安装 https://www.crx4chrome.com 可以搜索到Tampermonkey然后下载。...Chrome打开chrome://extensions页面,拖入刚才下载crx文件 安装脚本 greasy fork、openusejs库里搜索要安装脚本,然后点击"安装此脚本",跳转后Tampermonkey...页面再点击"安装" 自定义脚本 如果脚本库里没有找到想要脚本,或者一些内部网站上也想使用,可以自己写脚本,其实脚本就是JavaScript代码。...@match 匹配网站(@match * 则是匹配所有) @require 依赖外部js库 参考 Tampermonkey官网 如何开发一个油猴(TamperMonkey)脚本 官方校本库openuserjs

    1.9K20

    好物周刊#3:Java 学习 + 面试指南

    项目 ChatGPT-Next-Web[1] 只要能申请到 OpenAI API key,就能够通过该项目一拥有你自己 ChatGPT 网页服务,主要有以下功能: 1 分钟内使用 Vercel...,节省 Token 同时支持超长对话 一导出聊天记录,完整 Markdown 支持 拥有自己域名?...承诺以下功能使用无限制,永久免费: 组合录制 音频采集 场景编辑 直播推流 定时录制 极简笔记[6] 一款现代化 Markdown 笔记软件,能够 Windows、Linux、Mac 系统、iPhone...提供笔记导入导出功能,一导出所有笔记到本地。 多样化主题功能,能够选择更多主题,并能够定制主题。 使用插件功能,能够自己编写插件,且能够使用别人共享插件。 ️...资料 CS-Notes[13] 技术面试必备,囊括算法、操作系统、网络、面向对象、数据库、Java、系统设计、工具、编码实践等诸多方面的内容,截止本文发布时 Github 已经收获了 163k star

    32730
    领券