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 过滤not()与filter()实例代码
May 10 Javascript
jquery mobile事件多次绑定示例代码
Sep 13 Javascript
jquery获取一组checkbox的值(实例代码)
Nov 04 Javascript
AngularJS基础学习笔记之指令
May 10 Javascript
浅谈JavaScript字符串拼接
Jun 25 Javascript
jQuery+jsp下拉框联动获取本地数据的方法(附源码)
Dec 03 Javascript
Node中使用ES6语法的基础教程
Jan 05 Javascript
浅谈AngularJS中$http服务的简单用法
May 15 Javascript
浅析前端路由简介以及vue-router实现原理
Jun 01 Javascript
electron中使用bootstrap的示例代码
Nov 06 Javascript
详解如何在vue项目中使用eslint+prettier格式化代码
Nov 10 Javascript
vue打包时去掉所有的console.log
Apr 10 Vue.js
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封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
2014/06/19 PHP
php连接mysql数据库最简单的实现方法
2019/09/24 PHP
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
2010/03/09 Javascript
Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
2013/05/07 Javascript
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
Javascript与jQuery方法的隐藏与显示
2015/01/19 Javascript
使用Node.js为其他程序编写扩展的基本方法
2015/06/23 Javascript
javascript实现五星评价代码(源码下载)
2015/08/11 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
2015/10/30 Javascript
JavaScript获取当前cpu使用率的方法
2015/12/15 Javascript
nodejs redis 发布订阅机制封装实现方法及实例代码
2016/12/15 NodeJs
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
Bootstrap Table 搜索框和查询功能
2017/11/30 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
vue中使用heatmapjs的示例代码(结合百度地图)
2018/09/05 Javascript
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
jQuery实现全选、反选和不选功能的方法详解
2019/12/04 jQuery
[01:04:35]2018DOTA2亚洲邀请赛 4.3 突围赛 Secret vs VG 第一场
2018/04/04 DOTA
[52:06]完美世界DOTA2联赛决赛日 Inki vs LBZS 第一场 11.08
2020/11/10 DOTA
Python正则表达式匹配ip地址实例
2014/10/09 Python
在Python的Django框架中生成CSV文件的方法
2015/07/22 Python
浅谈Python3中strip()、lstrip()、rstrip()用法详解
2019/04/29 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
2020/10/15 Python
adidas爱尔兰官方网站:阿迪达斯运动鞋和运动服
2019/11/01 全球购物
介绍一下Java中标识符的命名规则
2014/02/03 面试题
保卫科工作岗位职责
2014/03/01 职场文书
2014年入党积极分子党课学习心得体会模板
2014/04/03 职场文书
蓝颜请假条
2014/04/11 职场文书
保护动物的标语
2014/06/11 职场文书
2014年营销工作总结
2014/11/22 职场文书
教师党员个人自我评价
2015/03/04 职场文书
幼儿园圣诞节活动总结
2015/05/06 职场文书
纪委立案决定书
2015/06/24 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
使用canvas实现雪花飘动效果的示例代码
2021/03/30 HTML / CSS
一行Python命令实现批量加水印
2022/04/07 Python