/* 选中文本 */

const text = document.querySelector('.text');

const range = document.createRange(); // 创建选择对象

range.selectNode(text);

window.getSelection().addRange(range); // 选中

window.getSelection().removeRange(range); // 取消选中

window.addEventListener('copy', function(clipBoardEvent) {

var text = window.getSelection().toString();

console.log(clipBoardEvent);

clipBoardEvent.clipboardData.setData('text/plain', text + ' myinfo'); // 写入文本

clipBoardEvent.preventDefault();

});

实现监听浏览器复制事件 向剪贴板添加自定义信息功能相关推荐

  1. 监听浏览器复制粘贴事件开箱即用的复制到剪切板

    监听键盘ctrl+c ctrl+v area.onkeydown = (event) => { if (event.ctrlKey) {if (event.keyCode == 67) {ale ...

  2. html5 浏览器退回事件,html5的pushstate以及监听浏览器返回事件的实现

    这篇文章主要介绍了html5的pushstate以及监听浏览器返回事件的实现,主要介绍了pushstate的使用,以及监听浏览器的解决等问题,感兴趣的可以一起来了解一下 pushstate与监听浏览器 ...

  3. javaScript如何监听浏览器关闭事件

    转载链接:http://www.cnblogs.com/Tim_Liu/archive/2010/11/09/1872596.html 最近写东西的时候发现需要对浏览器的关闭进行监听, 当用户关闭的时 ...

  4. js监听浏览器关闭事件(区分刷新和关闭,兼容IE9,10,11,Edge,Chrome和Firefox)

    由于各浏览器兼容性不同,所以首先要先区分各浏览器 var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = use ...

  5. 前端实现带二维码的工厂物料标签,发票生成以及打印(vue框架),以及监听浏览器打印事件的钩子函数

    首先用一个变量来存放后台传过来的票据的数据,我们就用allPrintData来存放,然后在模板中,创建一个新的dom节点 <div id='printArea'></div> ...

  6. Vue项目中监听全屏事件,实现全屏功能和按esc退出全屏(解决全屏踩坑难题)

    展示效果: 全屏功能 代码: <el-buttontype="button"id="full-btn-medium"@click="VideoF ...

  7. js监听浏览器焦点事件

    window.onfocus = function () {//焦点在当前窗口//功能函数 }window.onblur = function () {//焦点不在当前窗口//功能函数 } 当点击浏览 ...

  8. js监听浏览器后退事件

    $(function () {// 捕捉后退 $(document).ready(function (e) {window.history.pushState('forward', null, '#' ...

  9. android 剪切板监听_安卓监听剪切复制粘贴事件实例

    本文的剪切复制粘贴事件只针对文本,URI 和 intent 不在讨论范围内. 实例代码实现了2个功能: 监听剪切复制粘贴事件: 获取剪切复制或粘贴的文本: 剪切复制 有2个方法监听剪切复制事件:剪切板 ...

最新文章

  1. python爬虫正则表达式实例-python爬虫学习三:python正则表达式
  2. 局部图像描述子——SIFT(尺度不变特征变换)
  3. 2更新字段其中一位_NoSQL之MongoDB——数据更新操作
  4. ffplay.c学习-8-暂停、逐帧、⾳量
  5. 取 java 程序运行的路径_获取Java程序运行的路径 | 获取当前jar包的路径
  6. 异常值(outlier)
  7. B00001 C语言动态存储分配空间作为数组
  8. FMEA失效模式与影响分析与质量成本COQ产品质量先期策划APQP关系
  9. ESP8266作为无线串口设置
  10. 北邮计算机考研专业课分值,北邮计算机考研分数线
  11. 工程师小哥魔术揭秘“三仙归洞”,把我都看蒙了!
  12. houdini 常用命令
  13. Explaining Knowledge Graph Embedding via Latent Rule Learning
  14. MBA-day25 最值问题-应用题
  15. QML Tumbler使用介绍
  16. 为什么笔记本电脑电源适配器基本是19V供电
  17. oracle ebs R12审批流程
  18. 提高电脑运行速度的方法(初级篇)
  19. jisq(jissbon)
  20. 虹科Pico汽车示波器学院 | 第二课直播精彩回顾

热门文章

  1. Java网络编程(网络基础(IP端口号网络通信协议)、TCP编程、UDP编程和URL编程原理以及常用方法的实例)
  2. 第一章 电商秒杀商品回顾
  3. 面试题 | 设计pastebin
  4. 灰色预测GM(1,N)代码
  5. 20个国外知名网站手机版网页设计欣赏
  6. 支付宝接口第三方调用问题
  7. 判断两个线段相交问题(快速排斥实验跨立实验)
  8. 西亚历史上的十个超级大国
  9. 【独家】旷视科技CTO唐文斌专访:纯做技术的公司无法持久
  10. 攻防世界 crypto入门WP