GreaseMonkey 用户脚本开发手册 不同的用户脚本管理器可能会加入自己独有的 meta,开发时建议以你的脚本打算主要支持的脚本管理器为主,例如这是 Tampermonkey 的文档 GM API... 假设在该场景下,点击 .image 时它自身会被移除,而你需要得到被点击的 .image 所在的 .item,由于该 .image 已经被移出页面的 DOM 树,因此你无法通过点击事件的currentTarget.parentNode...的点击事件,当其被点击后监视 .item 的 DOM 变化,若新增了 .item-b 就对其进行修改 是时候祭出 MutationObserver 了,利用它我们可以监视 DOM 树的改动,同时它也是过去的...Mutation Events 的替代品 上面所说的场景可以按这个思路来解决 监听 .list 的点击 当触发点击事件时,找到 :hover 状态的 .item,对其添加 MutationObserver...当 MutationObserver 监视到 .item-b 被添加时,修改 .item-b,并disconnect()该 MutationObserver 写成代码大概像这样: 复制1 2 3 4
Tampermonkey Tampermonkey用于运行所谓的用户脚本(有时也称为Greasemonkey脚本)。...单击横幅中的翻译按钮,以使页面上的所有文本都以新语言显示。 Top 5....One Tab 当您发现自己有太多的标签页时,单击OneTab图标,将所有标签页转换成一个列表。当您需要再次访问这些标签页时,可以单独或全部恢复它们。...当您的标签页位于OneTab列表时,您将节省高达95%的内存,因为你将减少Google Chrome浏览器中打开的标签页的数量。 Top 8....安装这个插件后,点下插件按钮就能解决了 ① 需要解除限制时,点击Enable Copy图标,此时图标会从浅灰色变为深灰色,当前网页和该网站下的所有网页都被解除限制。
,则图标图像将在选项页的某些位置缩放 @updateURL 更新脚本的地址,注意:只有存在@version标签才会去更新 @downloadURL 定义检测到更新时将从中下载脚本的URL。...如果没有@run-at标签也是在此时注入 // @run-at context-menu // 当点击浏览器上下文菜单时被注入(仅仅是桌面Chrome-based浏览器) // 注意:如果使用了...如果@grant后跟“none”,沙盒将被禁用,脚本将直接在页面上下文中运行。在此模式下,没有gm_u*函数,但gm_u info属性将可用。...encodeURI GM_registerMenuCommand(name, fn, accessKey) 注册一个能在页面上能够显示TM菜单命令,当这个脚本执行是,并且返回菜单命令id 意思就是可以注册一个直接显示...- 一个boolean 是否播放音乐 timeout - 通知显示的时间 0表示 一直显示 ondone - 通知被关闭时 无论是被点击还是超时 执行的函数 onclick - 点击通知触发的函数
Tampermonkey,又称 Greasemonkey 油猴脚本,是一款免费的浏览器扩展,可用于管理用户脚本,它本质上是对浏览器接口的二次封装 油猴脚本可用于更改页面布局样式、完成页面自动化、去广告...@match 使用通配符执行需要匹配运行的网站地址 @exclude 排除匹配到的网站 @grant 指定脚本运行所属的权限 @connect 用于跨域访问时指定的目标网站域名 @run-at...,当发生变化时,调用一个方法事件 比如,这里新增了一个监听器,对键名为 hello 的值进行监听 // 授权 // @grant GM_addValueChangeListener //...实战一下 以某一新闻网站的自动加载下一页为例进行说明 目标网站:IGh0dHBzOi8vd3d3LnBpbmd3ZXN0LmNvbS8= 首先,我们使用关键字 @match 指定匹配的网站 URL,使用...接着,添加一个定时任务,获取每一页底部的加载更多按钮 最后,判断元素存在时,执行点击操作即可 ...
1,确认游戏视图标签页右上方的Maximize on Play图标处于按下状态,然后点击画面上方的播放按钮(位于工具栏中间的播放控件中最左边的三角形按钮)。 ? ?...八、摄像机的便捷功能 在层级视图选中Cube后,将鼠标移动到场景视图中,然后按下F键,可以看到摄像机将向Cube移动。 ? 切记:选中某游戏对象后再按下F键,场景视图中的摄像机将移动到该对象的正面。...点击层级视图中的Cube,当背景变为蓝色后再次点击,名称文本将变为可编辑状态,把Cube改为Player后按下回车。 ? ?...现在创建的脚本是一个空的脚本,即使运行也不会发生什么。为了能够将它用在游戏中,必须做相应的编辑。 ? 2,选中Player脚本,点击检视面板上的Open按钮。...2,在Width&Height文字右侧的两个文本输入框中分别填入640和480,确认无误后按下OK按钮。 ?
很快就到了抢月饼活动开始的时间,脚本的效果出人意料的好...... 可是,事情已经没那么简单了。很快,员工被叫去约谈...... 这位调皮员工的经历被传到网上,引起了很多人的关注。...首先,让我们来模拟一下当时的内部员工抢月饼活动页面。当然,真正的活动页面肯定不会这么简单,在此只是做个简化的示例: 页面的HTML代码如下: 如何每隔一段时间让抢购按钮自动被点击呢?...因此,抢月饼脚本简单的实现如下: 如何在页面中嵌入自己写的Javascript脚本呢?下面分别介绍一下在Chrome和Firefox两种浏览器上的操作步骤: Chrome: 1....打开chrome扩展程序页 - chrome://extensions 2. 将刚才的自定义脚本保存为以user.js为后缀的 .js文件,例如test.user.js,拖入扩展程序页。 3....此时脚本已自动执行。 FireFox: 1. 下载并安装用户脚本管理插件 greasemonkey (中文翻译成“油猴子”)。 2. 重启浏览器。 3.
当我以为等着页面上的倒计时结束,“按预填信息购票”按钮出现后,立马点击一下就能开始抢票,然而并不是,当时的我心中真的是一万匹**马在崩腾。...所以决定研究一下怎么搞一个google chrome插件,实现一键自动化,节省两次点击按钮的时间,毕竟抢票的时间是很宝贵的,哪怕节约哪怕1毫秒,可能我们就已经排在很多人前面了。...希望达到的效果是,通过chrome插件,自动监听页面上的按钮控件,一是当出现“按预填信息购票”按钮时,自动触发点击;二是当出现“提交订单”按钮时,自动触发点击。...模式12306的页面写一个页面,模拟12306页面上的从“1月9日09点 起售”到“按预填信息购票”按钮出现的过程,再模拟当用户点击“按预填信息购票”按钮时,弹出“购票信息确认”窗口,显示“提交订单”按钮...点击图标,然后点击“I Must Go Home”按钮,脚本就会在当前活动页面上执行,可以打开浏览器控制台看日志。
关于greasemonkey(油猴)的安装和一些实用脚本推荐 步骤 准备工作:确保你的电脑可以访问外国网站 以本人的chrome浏览器为例 1. 打开一个新标签页 2....搜索greasemonkey,如图: 5. 点击安装,完成安装后在如图位置会出现一个图标 6. 点击获取新脚本跳转到一个页面,在当前页面中点击途中位置 7....会跳转到Greasy Fork的搜索页,在搜索框中输入userscript+点击enter 8....在出现的结果中选择 其他 greasemonkey(油猴子介绍) 简单说是一个可以安装当前正在浏览页面可用的额外功能的脚本,举个栗子:非会员在优酷视频无法观看会员视频,而安装油猴子之后再安装了...userscript+脚本就可以自动在当前页面检测可用的脚本(可用脚本的提示将会出现在页面右下角,点击即安装) 介绍一下VIP视频破解脚本用法 用优酷举例吧,直接上图 1.
4:HttpFox 监测和分析浏览器与web服务器之间的HTTP流量 5:Live HTTP Headers 即时查看一个网站的HTTP头 6:Tamper Data 查看和修改HTTP/HTTPS头和...POST参数 7:ShowIP 在状态栏显示当前页的IP地址、主机名、ISP、国家和城市等信息。...23:FlagFox 可以在地址栏或状态栏上显示出当前网站所在国家的国旗,也有更多的其他功能,如:双击国旗可以实现WOT功能;鼠标中键点击是whois功能。...当然用户可以在选项里设置快捷键实现诸如复制IP,维基百科查询等功能。 24:Greasemonkey greasemonkey 使你可以向任何网页添加DHTML语句(用户脚本)来改变它们的显示方式。...就像CSS可以让你接管网页的样式,而用户脚本(User Script)则可以让你轻易地控制网页设计与交互的任何方面。例如: * 使页面上显示的 URL 都成为可以直接点击进入的链接。
好吧,那就简单的介绍下,我们的系统可以给目前的加粉推广的提供最完善的数据统计和辅助工具,比如用户复制统计的数据,是否打开了微信的数据,引导用户添加微信的数据,引导用户打开微信,引导用户拨打电话,甚至能统计你推广的页面上的每一个按钮是否被点击了...; 微信号可绑定二维码实现二维码轮播和扫码统计 可选择开启点击复制功能,和一键打开微信,拨打电话等功能 可自由设置页面上的微信号颜色样式等。...好多粉最新推出的自定义行为转化统计功能,可以全方位的统计页面上的所有按钮点击情况,不受位置限制,方便统计访客的所有点击行为,并且支持统计的网页标签类型不受限制,可以是按钮,文字,图片,表单提交等。...传统的复制统计功能,只能统计微信号是否被复制,而无法统计页面上其他的内容,比如无法统计用户是否点击了打开微信按钮?是否点击了咨询按钮?是否提交了表单信息?等等!...,然后点击进入广告进入我们的落地页,当访客想返回到搜索页时,系统会修改返回页地址,修改为 我们自己制定的搜索页,制定的搜索页的内容我们可以自己修改,这样就会在不增加成本的前提下帮我们或得了更多的浏览量。
左键单击打开书签中的网页时,不会新建一个标签页,而是直接在当前标签页中打开。...可以看看下面两篇文章(),了解一下广告能有多大危害: 广告挂马分析:记一次挂马与挖矿之间的“亲密接触 暴风等知名软件广告页遭挂马攻击,十多万用户被感染 Tampermonkey 一个好用的用户脚本管理器...那就是在某些网页上(比如知乎,CSDN博客,微信网页版)可以输入内容的地方,按一下Backspace键,却会删除2个字符,此现象在这个网站上也很容易验证 http://www.compileonline.com...---- 火狐有三点让我非常讨厌,第一,在地址栏中输入内容进行搜索时,如果输入内容包含小数点,就有很大的概率被火狐当网址对待,而不是当成待搜索内容对待,于是出现一个找不到此网站的报错。...第三,登录微信网页版后无法按Ctrl+V粘贴图片,只能通过点击内容输入框上面的“图片和文件”按钮发送图片。IE中也无法使用Ctrl+V,倒是谷歌和Edge浏览器中可以按Ctrl+V.
注意:360安全浏览器有些比较不错的功能值得体验下(firefox/chrome有些功能我没能正常使用)不喜勿喷。...,也有更多的其他功能,如:双击国旗可以实现WOT功能;鼠标中键点击是whois功能。...当然用户可以在选项里设置快捷键实现诸如复制IP,维基百科查询等功能。...语句(用户脚本)来改变它们的显示方式。...就像CSS可以让你接管网页的样式,而用户脚本(User Script)则可以让你轻易地控制网页设计与交互的任何方面。例如: * 使页面上显示的 URL 都成为可以直接点击进入的链接。
背景介绍 除了使用办公软件来制作 PPT,利用前端技术其实我们也可以制作一个在浏览器播放的 PPT,这样的 PPT 更加方便传播和查看,而且可以最大限度地利用前端技术的布局和交互能力。...脚本部分: 内联脚本:默认隐藏除第一页外的所有 section 元素。...,支持通过键盘方向键和按钮点击来切换页面,同时根据当前页码更新按钮状态和显示的页码。...事件监听: 键盘事件监听:监听用户按下键盘的事件,当按下空格键或右方向键时调用 goRight() 函数,按下左方向键时调用 goLeft() 函数。...事件触发:用户按下键盘的方向键或点击 “上一张”“下一张” 按钮,触发相应的事件处理函数。
,函数声明也可以被提升,就是说JavaScript在执行脚本时首先会预加载执行脚本中的内容,函数可以调用在前,声明在后。...1、常见的鼠标事件监听事件名事件描述onclick当鼠标单击某个对象ondblclick当鼠标双击某个对象onmousedown当某个鼠标按键在某个对象上被按下onmouseup当某个鼠标按键在某个对象上被松开...)2、常见的键盘事件监听事件名事件描述onkeypress当某个键盘的键被按下(系统按钮如箭头键和功能键无法得到识别)onkeydown当某个键盘的键被按下(系统按钮可以识别并且会先于onkeypress...发生)onkeyup当某个键盘的键被松开3、常见的表单事件监听事件名事件描述onchange当用户改变域的内容onfocus当某元素获得焦点(比如tab键或鼠标点击)onblur当某元素失去焦点onsubmit...在有标签页功能的浏览器中,每个标签都拥有自己的window对象;也就是说,同一个窗口的标签页之间不会共享一个 window 对象。
5.其他类 FastestFox - 加速冲浪浏览网页的时候可以自动翻页 Undo Closed Tabs Button顾名思义,就是关闭网页了,点击它可以撤销(其实火狐快捷键Ctrl+Shift...Restartless Restart可以一键重启浏览器,恢复后不关闭网页 Greasemonkey (zh-CN)俗称油猴子,可以在线搜索脚本和安装, Scriptish 可以安装本地脚本,这一点很喜欢...安装后,放大视频按钮可自动出现在工具栏中 Smart QQ一个webQQ的扩展,小巧玲珑,感觉还不错,推荐一下 Memory Fox 中文版 浏览器内存恢复组件,防止内存不足。...(后面的介绍也好用的脚本可以替代) NoScript 对于网页上可能出现的攻击脚本或者任何JavaScript、Java等可执行代码都只有在您充分信任的网站上运行,大大避免了被恶意攻击的可能。...(userscripts界面,在搜索框里搜索你需要的脚本) (点击install即可) 方法二:在 mozes社区 把需要脚本下载到本地,用scriptish来安装,在扩展栏里点击“设置”项
前面我们已经了解过 AI 在PPT制作、Word 写作方面带来的革命性效率提供,未了解的小伙伴请翻看前面的文章,今天一起来聊聊 PDF 的 AI 应用。...前面申请过AI的账号),AI就位,下一步就可以进行我们的AI创作之旅行 PDF 分析 唤醒WPS AI后,AI能力直接突出显示【分析文档】,点击按钮后,AI开始分析文档的操作。...点击其中一个问题后,AI 继续分析检索,找出相关答案,并注明页码,且是翻译过后的内容。 全文都是英文,但 AI 给出的回复中都是中文,这就是精妙之处,明面上虽然没有翻译,但又全部翻译了。...其它更多 AI 处理PDF的方式,如ChatPDF、ChatDOC等,我写在《短视频脚本写作慢?视频剪辑耗时间?图片处理求人难?AI助手来帮你》系列文章中,有兴趣的同学可以关注下。...短视频脚本写作慢?
事件处理器 想象一下,有一个接口,若想知道键盘上是否有一个键是否被按下,唯一的方法是读取那个按键的当前状态。为了能够响应按键动作,你需要不断读取键盘状态,以在按键被释放之前捕捉到按下状态。...在按钮上点击鼠标右键,按钮的处理器会调用stopPropagation,调度段落上的事件处理器执行。当点击鼠标其他键时,两个处理器都会执行。...但在查找组合键时,你也可以查看键盘和鼠标事件的shiftKey、ctrlKey、altKey和metaKey属性来判断这些键是否被按下。...或pageX和pageY,它们相对于整个文档的左上角(当窗口被滚动时可能不同)。 下面的代码实现了简单的绘图程序。每次点击文档时,会在鼠标指针下添加一个点。...为此,我们可以使用buttons属性(注意复数形式),它告诉我们当前按下的按键。 当它为零时,没有按下按键。 当按键被按住时,其值是这些按键的代码总和 - 左键代码为 1,右键为 2,中键为 4。
经常要访问一些工具网站,根据页面上特定的取值。这些行为其实完全可以被视作重复劳动,有机会被脚本或者插件的自动行为取代。...iMacro 或者 Greasemonkey 都是做这件事的好工具,今天下午有时间,要不干脆写一个 Chrome 插件吧。...如果你想尽快上手,解决重复劳动的问题而已,对这种好似路边花花草草的小东西没有钻研的兴趣,那么不妨和我一样去接触它来解决问题: 下载上面的一个最简单的例子下来阅读; 过一下 API 目录列表,看看自己要解决的问题...剩下的,问题就从做一个插件,变成了做一个 HTML 页面,或者是实现一段 js 脚本。...其中的 onclick 回调方法中,info 对象携带了这次菜单项点击的相关信息,例如 selectionText 是菜单项点击时鼠标选中的文本,还有 menuItemId 这个点击的菜单项的唯一 id
run】被点击 当按下【某】键 当角色被点击 当背景换成【某】 当响度/计时器大于【某】 广播【消息】、当接收到【某】消息 、【消息】等待 总结 ---- 前言 一般来说,针对6-18...左上方的绿色旗帜按钮是程序启动按钮,点击它开始执行程序 ;左上方红色按钮是停止按钮,点击它可以停止程序运行。在区域的右上角是全屏按钮,点击它,舞台会扩展为全屏模式。...在全屏模式下,舞台区的右上角会出现按钮,点击它可以退出全屏模式。 5、角色列表区 界面右下方是角色列表区,包含舞台背景和角色两部分内容,有默认布局和缩略布局两种布局样式。...---- 事件 事件这里提供了8种功能 当【run】被点击 点击这个功能就相当于开始运行程序。...当按下【某】键 当键盘按下【m】的时候会触发的事件,当然【m】只是我自定义的,键盘中任何内容都可以。 当角色被点击 点击角色就会出现【你好】的对话框。
3.关闭所有窗口 如果在“我的电脑”中打开了一层层的子目录,你可以在最低层目录窗口中,按住 Shift键,再用鼠标点击“×”按钮,则可以关闭所有目录窗体。 4....39.破解IE浏览器审查密码 点击“开始→运行”,输入Regedit.exe,按下“确定”按钮启动注册表编辑器。...67.恢复消失了的“我的电脑” 你可以在桌面上点击鼠标右键,选择“属性 →效果”,把“按Web页查看桌面时隐藏图标”前的对勾去掉,然后点确定即可;另外一种方法就是,在鼠标右键弹出的菜单中选择...75.将光标快速返回到Word文档的上次编辑点 按下“Shift+F5”组合键,就可以将插入点返回到上次编辑的文档位置,当再次按下“Shift+F5”组合键时,插入点会返回当前的编辑位置。...如果是在打开文档之后立刻按下“Shift+F5”组合键,可以将插入点移动到上次退出Word时最后一次的编辑位置。