0x00 前言
最近在做一个标注任务:
简单的说,就是屏幕上有好多小方块,选中其中的部分,
然后在页面下面的四个标注按钮(红绿蓝黑)上点一下,
小方块们就会被染成这个按钮的颜色,需要把所有的小方块们染色完。
请各位想象一下:纯鼠标工作,在一个白底的网页上来回翻飞舞动,眼睛都看花啦!
所以我决定想个法子把这四个染色按钮绑在我键盘上的几个键上(QWER就是你们了)。
(以后标注起来看起来在打DOTA一样哈哈哈)
0x01 配置使用
二话不说先贴解决方案:
配置按键:
Keyboard Shortcut(选择按键): Q
Behavior(选择效果): Run JavaScript
Label as(取个名字): "按下C按钮"
Javascript code to run(跑一段javascript代码):
document.getElementsByClassName('btn btn-C')[0].click()
(当然可以写好多,这里我要求不多就写了一行)
Active while in form fields(选择生效页面)
Only for specific sites(我选的是只在这个网域生效)
www.blablablabla.com/mark/todo/*
刷新页面,开始使用
如上述配置的意思为:
仅在标注页面的url域生效,
按下键盘中的Q键,
等效于点击class名称为’btn btn-C’的