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 相关文章推荐
用一段js程序来实现动画功能
Mar 06 Javascript
如何用js控制css中的float的代码
Aug 16 Javascript
javascript 页面划词搜索JS
Sep 28 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
Nov 26 Javascript
javascript拖拽上传类库DropzoneJS使用方法
Dec 05 Javascript
jquery中ajax函数执行顺序问题之如何设置同步
Feb 28 Javascript
jQuery中:eq()选择器用法实例
Dec 29 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
Sep 04 Javascript
jQuery EasyUI 右键菜单--关闭标签/选项卡的简单实例
Oct 10 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
Jul 22 Javascript
微信小程序自定义导航栏(模板化)
Nov 15 Javascript
Vue实现boradcast和dispatch的示例
Nov 13 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
fleaphp crud操作之find函数的使用方法
2011/04/23 PHP
php 函数中使用static的说明
2012/06/01 PHP
php获取百度收录、百度热词及百度快照的方法
2015/04/02 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
2015/12/23 PHP
CentOS系统中PHP安装扩展的方式汇总
2017/04/09 PHP
Yii框架操作cookie与session的方法实例详解
2019/09/04 PHP
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
javascript/jquery获取地址栏url参数的方法
2014/03/05 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
jQuery中animate用法实例分析
2015/03/09 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
BootStrap3中模态对话框的使用
2017/01/06 Javascript
jQuery实现拼图小游戏(实例讲解)
2017/07/24 jQuery
JavaScript插件Tab选项卡效果
2017/11/14 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
2018/10/19 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
JS实现的A*寻路算法详解
2018/12/14 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
javascript的this关键字详解
2019/05/20 Javascript
js中Function引用类型常见有用的方法和属性详解
2019/12/11 Javascript
[01:43]倾听DOTA2英雄之声 魅惑魔女国服配音鉴赏
2013/06/06 DOTA
python刷投票的脚本实现代码
2014/11/08 Python
python入门之语句(if语句、while语句、for语句)
2015/01/19 Python
详解Python2.x中对Unicode编码的使用
2015/04/03 Python
python中import reload __import__的区别详解
2017/10/16 Python
python如何创建TCP服务端和客户端
2018/08/26 Python
Python 保持登录状态进行接口测试的方法示例
2019/08/06 Python
PyCharm 2020 激活到 2100 年的教程
2020/03/25 Python
基于Python把网站域名解析成ip地址
2020/05/25 Python
Python Switch Case三种实现方法代码实例
2020/06/18 Python
英国最大的宝石首饰超市:QP Jewellers
2018/09/23 全球购物
迟到检讨书大全
2014/01/25 职场文书
校长先进事迹材料
2014/02/01 职场文书
网络优化专员求职信
2014/05/04 职场文书
优秀研究生主要事迹
2014/06/03 职场文书
2015年党员发展工作总结
2015/05/13 职场文书