Clipboard.js 不依赖Flash,把浏览器内容复制到系统剪贴板
来源:互联网 发布:java服务端开发是什么 编辑:程序博客网 时间:2024/06/03 11:18
clipboard.js 实现了纯 JavaScript (无 Flash)的浏览器内容复制到系统剪贴板的功能。可以在浏览器和 Node 环境中使用。支持 Chrome 42+、Firefox 41+、IE 9+、Opera 29+
<!-- https://clipboardjs.com 官网-->
1. js引用
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<script src="clipboard.min.js"></script>
2.代码
<!-- 复制点击按钮节点中的内容 -->
<a href="javascript:void(0);" class="copyInfo1" data-clipboard-action="copy" data-clipboard-text="">点击复制1</a>
<a href="javascript:void(0);" class="copyInfo2" data-clipboard-action="copy" data-clipboard-target="#b">点击复制2</a>
<div class="a">11111111</div>
<div id="b">22222222</div>
<div class="c">33333333</div>
<script type="text/javascript">
$(function(){
//复制点击按钮节点中的内容 data-clipboard-text
$(".copyInfo1").attr("data-clipboard-text","啥简单介绍大花轿_哈啊哈哈_好看好看手机壳");
});
//第一种:复制点击按钮节点中的内容
var clipboard1 = new Clipboard('.copyInfo1');
//点击点击成功后提示
clipboard1.on('success', function(e) {
alert(e.text);
console.log(e.text);
});
clipboard1.on('error', function(e) {
console.log(e);
});
//第二种:复制指定节点中的内容
var clipboard2 = new Clipboard('.copyInfo2');
//点击点击成功后提示
clipboard2.on('success', function(e) {
alert(e.text);
console.log(e.text);
});
clipboard2.on('error', function(e) {
console.log(e);
});
</script>
3.判断浏览器是否支持
The good news is that clipboard.js gracefully degrades if you need to support older browsers. All you have to do is show a tooltip saying Copied!
when success
event is called and Press Ctrl+C to copy
when error
event is called because the text is already selected.
You can also check if clipboard.js is supported or not by runningClipboard.isSupported()
, that way you can hide copy/cut buttons from the UI.
- Clipboard.js 不依赖Flash,把浏览器内容复制到系统剪贴板
- clipboard.js实现无flash复制内容到剪贴板
- 浏览器实现复制内容到剪贴板 -- clipboard.js
- clipboard.js实现内容复制到剪贴板
- 不依赖FLASH html自动复制 clipboard.js
- clipboard.js 复制到剪贴板
- 使用clipboard.js实现页面内容复制到剪贴板
- 使用clipboard.js实现页面内容复制到剪贴板
- 使用clipboard.js实现页面内容复制到剪贴板
- Clipboard.js 复制内容到剪切板 ,不用Flash
- 不依赖Flash 实现剪贴板复制
- 复制内容到剪贴板,JS以及Flash的实现
- ZeroClipboard.js复制内容到剪贴板(跨浏览器)
- Zero Clipboard - 跨浏览器兼容的“复制到剪贴板”功能
- js复制内容到剪贴板
- JS复制内容到剪贴板
- Zero Clipboard复制到剪贴板
- 网页复制,使用clipboard.js复制任意内容到粘贴板.不需要通过flash
- NSURLSession 同步请求(使用信号量)
- JavaSE系列第二篇——java异常机制
- 紫书动规 例题9-13 UVA
- Android开发环境(eclipse下)条目介绍
- Codeforces Round #404 (Div. 2) C. Anton and Fairy Tale(二分)
- Clipboard.js 不依赖Flash,把浏览器内容复制到系统剪贴板
- C语言解惑(1)
- 读书笔记7 《深阅读》 斋藤孝
- MySql接口API函数综述
- Mysql 数据库小记
- 引号的内容会被当成字符串
- struts2总是提示StringUtils错误
- Binary Tree的前、中、后序遍历(recursion)
- 创建简单SpringMVC项目