油猴脚本尝试

现在是这样的,我这边有个运维系统,里面有个日志,我们经常要复制,然后我们复制的时候需要打开内容,然后去选中复制。

类似于这种,我觉得这个时候,去选中复制就很麻烦,右边这里不是有了吗。
那我就想能不能点击左上角就复制内容。

然后我现在的思路就是用油猴,
因为日志内容是我们接口查询后动态插入的,那我们就动态监听dom,如果有元素新增,就查询新出来的元素,给他加上点击事件,点击复制内容到粘贴版。

这种日常的脚本小工具,我觉得应该还是可以用的。

那我们现在就是要先学会使用油猴,学会监听元素新增。将内容复制进粘贴板。

// ==UserScript==
// @name         运维系统复制脚本
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        http://192.168.88.167:8084/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=88.167
// @grant        GM.setClipboard
// ==/UserScript==(function() {'use strict';window.onload=function(){var mutation= new MutationObserver(function(mutations,observer) {mutations.forEach(function(mutation) {if (mutation.type == 'childList') {var datas=document.querySelectorAll(".ivu-table-cell .ivu-poptip .ivu-poptip-rel");if(datas.length>0){datas.forEach(function e(each) {each.onclick=function e(event){GM.setClipboard(event.target.innerText)}})}}});
});
var targetNode = document.getElementsByClassName("ivu-table-tip")[0];mutation.observe(targetNode, {childList: true,subtree: true
});}// 监听页面变化// 监听页面变化// Your code here...
})();

关键点,@match 对那个页面进行匹配执行脚本
页面加载完成后 window.onload 等页面加载完成后监听表格元素
如果有事件,查看下新出来的元素,有的话加上点击事件。
然后复制内容进粘贴版本。
其实这里有两种思路,一种是定时任务,一直查看元素有没有新增,一种就是我这种,监听父元素,有新元素就加时间,或者包装事件。

https://www.cnblogs.com/wgb1234/p/16499981.html

https://blog.csdn.net/qq_35385241/article/details/121989261

https://maoshu.fun/posts/cc7c94cd.html

https://blog.csdn.net/weixin_30536513/article/details/98380630

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/45482.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

油猴插件/脚本还不会使用?看这篇文章就够了, 各种实用的插件/脚本使用技巧

本文是众多使用技巧中其中的一篇, 全部使用技巧点击链接查看, 或直接查看本专栏其他文章, 保证你收获满满 我主页中的思维导图中内容大多从我的笔记中整理而来,相应技巧可在笔记中查找原题, 有兴趣的可以去 我的主页 了解更多计算机学科的精品思维导图整理 本文可以转载&…

油猴插件安装以及好用的脚本推荐

现在浏览器不搞几个插件和IE浏览器有啥区别,因此今天推荐一下及其强力的油猴(Tampermonkey)插件。 一、Tampermonkey插件安装 想使用插件首先要安装插件,我这里以Edge浏览器举例。 1、先打开浏览器的扩展项,然后在搜…

Tampermonkey油猴脚本的简单实现教程

先把上面的描述信息修改成自己的 这里假装你已经在浏览器上安装好了油猴插件,并且点击了 号进入了新增脚本页面 重点修改 *name 自定义一个脚本名称 *include 目标网址 *connect 目标网站域名 *require 可以在这里加载jQuery *grant 会用到的方法,一…

Tips【油猴Tampermonkey】脚本安装教程

前言 我本人喜欢在百度网盘上存一些东西,但是网盘的下载限速真的恶心到惊人,于是搜索了知乎等处,发现油猴这个扩展程序,其中百度网盘下载助手是我最中意的,但是我的chrome浏览器不好用,不知道为什么哈&…

“油猴”的五大神级脚本

上一片文章介绍过谷歌的五大神级拓展 其中压箱底的就是“油猴”了,油猴的厉害之处就在于它丰富的脚本,这些脚本可以让你自由的干你想干的事,今天我就介绍五个我用着十分顺手的脚本。 当然由于我不刷微博所以关于这方面的脚本就不做介绍了。 …

油猴脚本(Tampermonkey)的安装和使用小结

0x00 前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 浏览器:Firefox 93.0 0x01 油猴脚本(Tampermonkey)安装和使用 1.油猴脚本(Tampermonkey)简介 Ta…

【油猴Tampermonkey】脚本安装教程+自用脚本推荐

转自:52破解 本帖最后由 Pandolar 于 2017-6-5 17:21 编辑 ①:软件简介: Tampermonkey,这是一个伟大的Chrome扩展。可以说,就算Chrome没有其他扩展,只有Tampermonkey,Chrome依然能吸引到一大群…

【阿里面试】最近一个朋友去阿里面试 P6 跟我分享了一下面试题

👉博主介绍: 博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家,51CTO TOP红人 Java知识图谱点击链接:体系化学习Java(Java面试专题) 💕💕 感兴趣的同学可以收藏关注下 ,不然下次找不到哟💕…

我是如何通过阿里面试的?

笔者参加18年阿里春招,有幸最终拿到阿里offer,base杭州,岗位客户端开发。一直忙于其他事情,拿到意向已经过去十多天,在此分享一些关于面试的干货,攒一波RP,回馈社会。 从阿里面试说起&#xff0…

63GB,2.35 亿 Twitter 用户的姓名、邮件在裸奔……

整理 | 朱珂欣 出品 | CSDN程序人生(ID:coder_life) 在互联网的世界里,隐私和安全无小事。伴随着科技迅速发展,数据安全已成为至关重要的话题。 但是,近年来的黑客攻击、数据安全与隐私泄露事件依然频发…

高手们都是怎么下载文献的呀?

只要你是在搞科研,文献检索就如同你生活中的吃饭喝水一样,随时随地,无时无刻。当你文献检索入门之后,就该进阶修炼了!相信我,只要你给我一点点时间,我将让你有大大的收获。这篇答案会让你的科研…

文献管理软件Mendeley最新使用指南看这里!

Why Mendeley? 文献管理软件千千万,为什么要选择Mendeley呢? 官网里给出了下面九个选择它的理由。 With Mendeley, you can: 从Web和UCI数据库收集文献 (Collect references from the Web and UCI databases)自动生成引文和引用书目 (Automatically …

文献阅读利器--HistCite安装与使用

软件下载和安装 链接:HistCite Pro 2.1 (永久有效) 提取码:vpii 链接:HistCiteInstaller(永久有效) 提取码:46cd 官方网站的下载链接 以上链接任取其一进行下载,下载后不需要安装&#xff0…

亚马逊、速卖通、Lazada、Shopee的福音,TikTok站外引流神器

大家好,我是泽哥。随着我们中国内地市场几大电商平台逐渐趋于饱和状态,买家不断入驻跨境平台赚美刀,像亚马逊、速卖通这些平台也趋于饱和状态,这对新手卖家的确很不友好,要么走冷门路线产品,要么就是红海竞…

新手必看!Facebook广告怎么投放?Facebook 怎么养号?

Facebook平台是帮助海外营销人员获取流量和用户的最佳方式之一,功能齐全且操作简单,是跨境营销中的一把利器。每一个跨境电商卖家都不能不了解Facebook 广告投放流程。 Facebook 广告投放流程 1、开通Facebook广告企业账户 2、熟悉Facebook广告投放工…

亚马逊点击广告有什么好处?

亚马逊点击广告可以带来以下几个好处: 1、增加曝光和可见性:亚马逊点击广告可以将你的产品展示给更多潜在的购买者。通过有针对性的广告活动,你可以提高产品的曝光度,使更多的人看到你的产品。 2、提高点击率和流量:…

ChatGPT变笨了,好在还有自知之明

大家好,我是老章 好久没有写文章了,顺便向大家汇报一下最近在忙的事情(多数无疾而终): 1 开发了一个IMG2Latex工具(截图一个公式,自动把latex代码塞进剪贴板) 2 开发了一个播客转文…

django传统全栈开发一个ChatGPT应用

根据客户需求,开发一个能多人使用的ChatGPT平台,背后使用的是ChatGPT的api_key。 需求 1、可多轮对话 2、可删除对话 3、流式显示对话 4、可多人使用 5、多个api_key均衡使用 技术分析 第一次接触openai的二次开发,看文档、看文章&…

3DMAX导出fbx到unity设置

1.选中需要导出的模型,在Hierarchy面板Adjust Pivot中点击Affect Pivot Only。 2.接着在下方的Alignment中点击Align to World。 3.按F12弹出TransformType窗口,切换到Select And Rotate(选择并旋转)工具 4.在Offset:Local栏的Y与Z中分别输出-90之后,按回…

3DMAX、C4D、Maya导出fbx到Unity设置

3DMAX 1.选中需要导出的模型,在Hierarchy面板Adjust Pivot中点击Affect Pivot Only。 2.接着在下方的Alignment中点击Align to World。 3.按F12弹出TransformType窗口,切换到Select And Rotate(选择并旋转)工具 4.在Offset:Local栏的Y与Z中分别输出-90之后&#xff…