js复制到剪切板的实例方法


Posted in Javascript onJune 28, 2013
<script type="text/javascript" language="javascript"> 
        //复制到剪切板js代码 
        function copyToClipBoard(s) { 
            //alert(s); 
            if (window.clipboardData) { 
                window.clipboardData.setData("Text", s); 
                alert("已经复制到剪切板!"+ "\n" + s); 
            } else if (navigator.userAgent.indexOf("Opera") != -1) { 
                window.location = s; 
            } else if (window.netscape) { 
                try { 
                    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
                } catch (e) { 
                    alert("被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'"); 
                } 
                var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); 
                if (!clip) 
                    return; 
                var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); 
                if (!trans) 
                    return; 
                trans.addDataFlavor('text/unicode'); 
                var str = new Object(); 
                var len = new Object(); 
                var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); 
                var copytext = s; 
                str.data = copytext; 
                trans.setTransferData("text/unicode", str, copytext.length * 2); 
                var clipid = Components.interfaces.nsIClipboard; 
                if (!clip) 
                    return false; 
                clip.setData(trans, null, clipid.kGlobalClipboard); 
                alert("已经复制到剪切板!" + "\n" + s) 
            } 
        }</script>
Javascript 相关文章推荐
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
Aug 28 Javascript
js实现下拉列表选中某个值的方法(3种方法)
Dec 17 Javascript
jQuery动画效果图片轮播特效
Jan 12 Javascript
jQuery实现无限往下滚动效果代码
Apr 16 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
Dec 15 Javascript
Angular2+国际化方案(ngx-translate)的示例代码
Aug 23 Javascript
jQuery实现页码跳转式动态数据分页
Dec 31 jQuery
浅谈vue单一组件下动态修改数据时的全部重渲染
Mar 01 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
Mar 15 Javascript
jquery 实现拖动文件上传加载进度条功能
Mar 18 jQuery
vue观察模式浅析
Sep 25 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
Javascript无阻塞加载具体方式
Jun 28 #Javascript
Extjs4 类的定义和扩展实例
Jun 28 #Javascript
JavaScript和CSS通过expression实现Table居中显示
Jun 28 #Javascript
jquery异步跨域访问代码
Jun 28 #Javascript
基于SVG的web页面图形绘制API介绍及编程演示
Jun 28 #Javascript
纯JavaScript实现HTML5 Canvas六种特效滤镜示例
Jun 28 #Javascript
jquery中通过父级查找进行定位示例
Jun 28 #Javascript
You might like
php下连接mssql2005的代码
2011/01/17 PHP
WordPress中用于获取文章信息以及分类链接的函数用法
2015/12/18 PHP
php 防止表单重复提交两种实现方法
2016/11/03 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
JavaScript 无符号右移赋值操作
2009/04/17 Javascript
js弹出层之1:JQuery.Boxy (二)
2011/10/06 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
常见JS验证脚本汇总
2015/12/01 Javascript
jquery 判断selection range 是否在容器中的简单实例
2016/08/02 Javascript
AngularJS表单和输入验证实例
2016/11/02 Javascript
jQuery设计思想
2017/03/07 Javascript
vue.js项目nginx部署教程
2018/04/05 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
2018/08/08 jQuery
解决VUEX的mapState/...mapState等取值问题
2020/07/24 Javascript
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
快速了解Python相对导入
2018/01/12 Python
python 实现对数据集的归一化的方法(0-1之间)
2018/07/17 Python
Python多进程fork()函数详解
2019/02/22 Python
python如何获取列表中每个元素的下标位置
2019/07/01 Python
Python基于模块Paramiko实现SSHv2协议
2020/04/28 Python
python调用私有属性的方法总结
2020/07/24 Python
HTML5 解析规则分析
2009/08/14 HTML / CSS
中国领先的专业演出票务网:永乐票务
2016/08/29 全球购物
Crocs波兰官方商店:女鞋、男鞋、童鞋、洞洞鞋
2019/10/08 全球购物
通信生自我鉴定
2014/01/18 职场文书
大学军训感言1000字
2014/02/25 职场文书
高中生的自我评价
2014/03/04 职场文书
高校教师自荐信范文
2014/03/13 职场文书
体育系毕业生求职自荐信
2014/04/16 职场文书
导游个人求职信
2014/04/25 职场文书
安全生产月演讲稿
2014/05/09 职场文书
给校长的建议书500字
2014/05/15 职场文书
2014年管理人员工作总结
2014/12/01 职场文书
交通肇事罪辩护词
2015/05/21 职场文书
优秀班主任工作总结2015
2015/05/25 职场文书
2016小学优秀教师先进事迹材料
2016/02/26 职场文书