下载插件

clipboard.js是不依赖flash,实现复制内容至剪贴板的js插件。下载clipboard.js的压缩包,根据需要选择dist目录下的压缩或未压缩版。
github地址:https://github.com/zenorocha/clipboard.js/

例子

html部分

<button type="button" id="copy" data-copy="abc">复制</button>

js部分

var clipBoard = new Clipboard('#copy', {text: function(target) {console.log('target:', target)return target.getAttribute('data-copy');}
});
clipBoard.on('success', function(event) {console.log('event:', event);console.log('copy [' + event.text + ']' + ' to clipboard success');
});
clipBoard.on('error', function(error) {console.error('error:', error);
});

运行结果

在浏览器中运行,在控制台可以看到日志信息。

copy [abc] to clipboard success

检测当前环境是否支持

Clipboard.isSupported();

注:经测试,在手机浏览器上不支持。

转载于:https://www.cnblogs.com/xiaoyucoding/p/7444575.html

使用clipboard.js实现复制内容至剪贴板相关推荐

  1. html5 复制到剪贴板 兼容,JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)

    两天前听了一个H5的分享,会议上有一句话,非常有感触:不是你不能,而是你对自己的要求太低.很简单的一句话,相信很多事情不是大家做不到,真的是对自己的要求太低,如果对自己要求多一点,那么你取得的进步可能 ...

  2. 《JS实现复制内容到剪贴板功能,可兼容所有PC浏览器,不兼容手机端》

    前记:本来原生的JS是有提供一个函数来实现这个功能(window.clipboardData),但是很遗憾,这个函数仅仅支持IE和FF浏览器,所以基本用处不大.下边介绍的是一个第三方插件库(ZeroC ...

  3. 【JS】JavaScript复制内容到剪贴板

    常见方法 查了一下万能的Google,现在常见的方法主要是以下两种: 第三方库:clipboard.js 原生方法:document.execCommand() 分别来看看这两种方法是如何使用的. c ...

  4. 【战术性mark】JS 复制内容到剪贴板

    看到这篇文章想要转载的原因是,之前想做一个Chrome插件,实现功能是特定网站监听用户复制,然后自动缀上磁力链接头 是的,这玩意的作用就是你现在所想的那样.只是鉴于之前一直没搞定读写Windows剪切 ...

  5. JS 复制内容到剪贴板

    使用 JS 复制内容到剪贴板主要有两种方式: 使用 clipboard.js 插件 使用 document.execCommand() 原生方法 1.使用 clipboard.js 插件 该插件使用比 ...

  6. JavaScript复制内容到剪贴板

    原文链接:https://github.com/axuebin/ar... 最近一个活动页面中有一个小需求,用户点击或者长按就可以复制内容到剪贴板,记录一下实现过程和遇到的坑. 常见方法 查了一下万能 ...

  7. VUE 实现复制内容到剪贴板的方法

    VUE 复制内容至剪切板(两种使用方法) 复制内容至剪切板使用的是插件'vue-clipboard2',通过官方文档会发现共有两种使用方式. 第一种方式与大多数文章类似,只粘贴代码: <temp ...

  8. 复制内容到剪贴板(复制淘口令)

    复制内容到剪贴板 方法一 npm地址:https://www.npmjs.com/package/copy-to-clipboard 安装插件 npm i --save copy-to-clipboa ...

  9. 小程序复制内容至剪贴板

    小程序复制内容至剪贴板 前台 <view bindtap='copyText' data-text="{{1234}}">复制</view> js copy ...

最新文章

  1. Linux web 网站服务器 虚拟主机
  2. 半世纪全球顶级学者迁移图(附视频、亿级学术信息)| 数据院科技大数据研究中心发布
  3. 2021年人工神经网络第三次作业-第二题:遗传算法与人工神经网络-参考答案
  4. asp多重查询的解决方案
  5. 常数乘以无穷大等于多少_电气知识知多少?第一弹
  6. 【常用】截取相机图片截图功能
  7. springboot security 权限校验_十二、SpringBoot 优雅的集成Spring Security
  8. 微型计算机及接口技术考试卷,微机原理与接口技术考试试题及答案 2
  9. MYSQL 学习笔记记录整理之二:分组数据
  10. 181102每日一句
  11. 找不到所需的 Adobe Flash Player 调试器版本
  12. 学计算机是要智商的,到底有没有必要让计算机拥有智商呢?
  13. winfrom DotNetBar sideNav控件使用问题
  14. 传新版支持光追的 MikuMikuDance 正由另一人研发——MikuMikuDance 2 Project
  15. NH2-UiO-66|CAS号1260119-00-3金属有机骨架
  16. winform 鼠标拖动移动图片位置
  17. w10系统excel服务器,win10系统下excel如何制作表格
  18. 阿里和唯品会java开发手册通读链接
  19. 图灵机是最早的计算机,计算机发展史之图灵机
  20. 高德地图 判断打的点是否在圈内

热门文章

  1. python pandas str列内置方法
  2. 一个扫描器搞定TCP协议所有问题
  3. 联想电脑重装系统总结
  4. PMP——第4章 项目整合管理
  5. bzoj 1123: [POI2008]BLO(Trajan求割点)
  6. linux识别不了喇叭,Ubuntu扬声器无声的解决方法
  7. 滴滴云AI超分辨率实践 | AI大师码产品折扣
  8. 什么是5g全双工模式_5G的完整形式是什么?
  9. python中forward的参数_ip_forward参数对Linux内核转发影响分析
  10. Tools —— 以管理员身份运行bat文件闪退