拷贝到剪切板——一个flash实现、兼容性不错的js插件ZeroClipboard
来源:互联网 发布:java画图 编辑:程序博客网 时间:2024/06/06 16:33
1.需求
2.为什么推荐用插件
浏览器对js实现拷贝页面信息做了限制,原因是随意获取客户端页面上的信息,可能会发生用户输入的账号、密码等信息,被不法分子在用户不知情的情况下拷贝发送给服务端,导致用户信息泄露。IE好像还是提供了js拷贝页面信息的接口的,但是Chrome和Firefox就没那么容易实现了。所以推荐一个兼容主流浏览器的js插件,ZeroClipboard。
3.简单用法
只是为了实现需求,没有更加了解用法,下面是最简单的用法:1.官网下载,用dist目录下的ZeroClipboard.min.js、ZeroClipboard.swf即可。2.引入插件
<%--拷贝到剪切板插件--%> <script src="/script/lib/ZeroClipboard.min.js"></script>
还有一个ZeroClipboard.swf文件放在和插件相同目录下即可自动引入,如果放在其他路径下需要配置一下3.HTML
<%--被绑定dom元素--%> <img id="copyBtn" class="copyBtn" src="/images/jd/jdCopyBtn.png" />
4.js
//配置ZeroClipboard.swf,与js相同路径可省略 <%--ZeroClipboard.config({--%> <%--swfPath: '/script/lib/ZeroClipboard.swf'--%> <%--});--%> //初始化 var client = new ZeroClipboard(document.getElementById("copyBtn")); client.on("ready", function(readyEvent) { client.on("copy", function(event) { var clipboard = event.clipboardData; var copyText = '${data.couponNum}'; clipboard.setData("text/plain", copyText); // 将内容添加到剪切板 }); });
大功告成!科科~
0 0
- 拷贝到剪切板——一个flash实现、兼容性不错的js插件ZeroClipboard
- ZeroClipboard.js实现复制文本到剪切板
- 一个ZeroClipboard在多个地方实现复制到剪切板
- js复制内容到剪切板-ZeroClipboard
- ZeroClipboard 复制到剪切板 的一些事件
- js ZeroClipboard 拷贝文本到剪贴板
- ZeroClipboard—ZeroClipboard的使用
- js+flash(as3)实现复制文字内容到剪切板
- js+flash(as3)实现复制文字内容到剪切板
- 将文本的内容复制到剪切板,ZeroClipboard
- js 实现复制到剪切板的功能
- js实现复制到粘贴板 ZeroClipboard
- 使用 ZeroClipboard 复制内容到剪切板
- 【zeroclipboard】复制到剪切板小功能
- js实现复制到剪切板
- js实现复制到剪切板
- zeroclipboard剪切板
- java 剪切板 clipboard.js 与 ZeroClipboard.swf
- Ubuntu下各种服务搭建及操作技巧
- X-code 常规设置
- ARM Linux 3.x的设备树(Device Tree)
- 最小生成树 || ( BFS && 二分答案) —— 营救
- 汉诺塔问题之Python
- 拷贝到剪切板——一个flash实现、兼容性不错的js插件ZeroClipboard
- mybatis-generator逆向工程
- linux kmalloc函数分析
- STM32 PA0 PAB0 PC0 共用一个中断线的问题
- 教你使用swfupload带进度条多文件上传
- Problem I: 失恋的小T(后缀数组)
- Redis教程(四) 列表(LIST)类型
- 逻辑卷的管理
- listview的headerview中有edittext这类需要focus的控件时的处理