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 相关文章推荐
表单的一些基本用法与技巧
Jul 15 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
Apr 05 Javascript
jQuery中delegate和on的用法与区别详细解析
Jan 26 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
Mar 18 Javascript
JavaScript使用yield模拟多线程的方法
Mar 19 Javascript
jquery+css实现动感的图片切换效果
Nov 25 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
Jan 28 Javascript
JavaScript面试开发常用的知识点总结
Aug 08 Javascript
详解微信小程序——自定义圆形进度条
Dec 29 Javascript
Vue和Bootstrap的整合思路详解
Jun 30 Javascript
详解JavaScript中的六种错误类型
Sep 21 Javascript
vue使用Google地图的实现示例代码
Dec 19 Javascript
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根据用户语言跳转相应网页
2015/11/04 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
PHP实现的曲线统计图表示例
2016/11/10 PHP
PHP Header失效的原因分析及解决方法
2016/11/16 PHP
js 数组操作代码集锦
2009/04/28 Javascript
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
简略的前端架构心得&amp;&amp;基于editor为例子的编码小技巧
2010/11/25 Javascript
javascript判断iphone/android手机横竖屏模式的函数
2011/12/20 Javascript
JavaScript代码复用模式实例分析
2012/12/02 Javascript
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
含有CKEditor的表单如何提交
2014/01/09 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
2015/08/04 Javascript
jquery mobile 移动web(5)
2015/12/20 Javascript
Nodejs如何复制文件
2016/03/09 NodeJs
JavaScript数组实现数据结构中的队列与堆栈
2016/05/26 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
2017/10/24 Javascript
vue.js循环radio的实例
2019/11/07 Javascript
jstree中的checkbox默认选中和隐藏示例代码
2019/12/29 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
python查看模块,对象的函数方法
2018/10/16 Python
对Python协程之异步同步的区别详解
2019/02/19 Python
Python threading的使用方法解析
2019/08/28 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
2019/09/06 Python
Python多线程实现支付模拟请求过程解析
2020/04/21 Python
基于python实现判断字符串是否数字算法
2020/07/10 Python
详解基于Scrapy的IP代理池搭建
2020/09/29 Python
Python3+Appium安装及Appium模拟微信登录方法详解
2021/02/16 Python
浅谈Python xlwings 读取Excel文件的正确姿势
2021/02/26 Python
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
班组长安全职责
2014/01/05 职场文书
幼儿园大班新学期寄语
2014/01/18 职场文书
简单的大学生自我鉴定
2014/02/18 职场文书
Python制作表白爱心合集
2022/01/22 Python
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android
前端canvas中物体边框和控制点的实现示例
2022/08/05 Javascript